Note
Go to the end to download the full example code.
ChemicalDrift - Transport and fate of organic compounds
from opendrift.readers import reader_netCDF_CF_generic
from opendrift.models.chemicaldrift import ChemicalDrift
from opendrift.readers.reader_constant import Reader as ConstantReader
from datetime import timedelta, datetime
import matplotlib.pyplot as plt
import numpy as np
o = ChemicalDrift(loglevel=0, seed=0)
# Norkyst
reader_norkyst = reader_netCDF_CF_generic.Reader('https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be')
mixed_layer = ConstantReader({'ocean_mixed_layer_thickness': 40})
o.add_reader([reader_norkyst,mixed_layer])
o.set_config('drift:vertical_mixing', True)
o.set_config('vertical_mixing:diffusivitymodel', 'windspeed_Large1994')
o.set_config('chemical:particle_diameter',30.e-6) # m
o.set_config('chemical:particle_diameter_uncertainty',5.e-6) # m
o.set_config('chemical:sediment:resuspension_critvel',0.15) # m/s
o.set_config('chemical:transformations:volatilization', True)
o.set_config('chemical:transformations:degradation', True)
o.set_config('chemical:transformations:degradation_mode', 'OverallRateConstants')
o.set_config('seed:LMM_fraction',.9)
o.set_config('seed:particle_fraction',.1)
o.set_config('general:coastline_action', 'previous')
o.init_chemical_compound("Phenanthrene")
# Modify half-life times with unrealistic values for this demo
o.set_config('chemical:transformations:t12_W_tot', 6.) # hours
o.set_config('chemical:transformations:t12_S_tot', 12.) # hours
o.list_configspec()
14:16:51 DEBUG opendrift.config:168: Adding 18 config items from __init__
14:16:51 DEBUG opendrift.config:178: Overwriting config item readers:max_number_of_fails
14:16:51 DEBUG opendrift.config:168: Adding 13 config items from __init__
14:16:51 INFO opendrift:576: OpenDriftSimulation initialised (version 1.14.8 / v1.14.8-22-ged2e201)
14:16:51 DEBUG opendrift.config:168: Adding 19 config items from oceandrift
14:16:51 DEBUG opendrift.config:178: Overwriting config item seed:z
14:16:51 DEBUG opendrift.config:168: Adding 71 config items from chemicaldrift
14:16:51 INFO opendrift.readers:63: Opening file with xr.open_dataset
14:16:51 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_package at 0x7f1534cbbcc0>
14:16:51 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_python at 0x7f1534cbbe20>
14:16:51 DEBUG findlibs:303: found libeccodes.so/eccodeslib in <function _find_in_python at 0x7f1534cbbe20>
14:16:51 DEBUG gribapi.bindings:98: eccodes lib search: findlibs returned /opt/conda/envs/opendrift/lib/libeccodes.so
14:16:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:128: Finding coordinate variables.
14:16:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:143: Parsing CF grid mapping dictionary: {'grid_mapping_name': 'polar_stereographic', 'straight_vertical_longitude_from_pole': np.float64(70.0), 'latitude_of_projection_origin': np.float64(90.0), 'false_northing': np.float64(1844800.0), 'false_easting': np.float64(3369600.0), 'semi_major_axis': np.float64(6378137.0), 'semi_minor_axis': np.float64(6356752.3142), 'standard_parallel': np.float64(60.0), 'proj4': '+proj=stere +lat_0=90 +lat_ts=60 +lon_0=70 +x_0=3369600 +y_0=1844800 +a=6378137 +b=6356752.3142 +units=m +no_defs +type=crs'}
14:16:55 DEBUG pyproj:40: PROJ_ERROR: proj_create: several objects matching this name: Krovak (Greenwich), Equal Earth Greenwich, Laborde Grid (Greenwich), Modified Krovak (Greenwich), Krovak East North (Greenwich), Modified Krovak East North (Greenwich), ...
14:16:55 INFO opendrift.readers.reader_netCDF_CF_generic:332: Detected dimensions: {'x': 'X', 'y': 'Y', 'z': 'depth', 'time': 'time'}
14:16:55 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 25 for reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be, assuming a maximum average speed of 5 m/s and time span of 1:00:00
14:16:55 INFO opendrift.readers.basereader:178: Variable x_sea_water_velocity will be rotated from eastward_sea_water_velocity
14:16:55 INFO opendrift.readers.basereader:178: Variable y_sea_water_velocity will be rotated from northward_sea_water_velocity
14:16:55 INFO opendrift.readers.basereader:178: Variable x_wind will be rotated from eastward_wind
14:16:55 INFO opendrift.readers.basereader:178: Variable y_wind will be rotated from northward_wind
14:16:55 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:16:55 DEBUG opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_wind', 'y_wind'] -> wind_speed
14:16:55 DEBUG opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_sea_water_velocity', 'y_sea_water_velocity'] -> sea_water_speed
14:16:55 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:16:55 DEBUG opendrift.models.basemodel.environment:313: Added reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:16:55 DEBUG opendrift.models.basemodel.environment:313: Added reader constant_reader
environment:constant:x_sea_water_velocity [None] float min: -15, max: 15 [m/s] Component of ocean c...
environment:fallback:x_sea_water_velocity [None] float min: -15, max: 15 [m/s] Component of ocean c...
environment:constant:y_sea_water_velocity [None] float min: -15, max: 15 [m/s] Component of ocean c...
environment:fallback:y_sea_water_velocity [None] float min: -15, max: 15 [m/s] Component of ocean c...
environment:constant:sea_surface_height [None] float min: None, max: None [None] Use constant value f...
environment:fallback:sea_surface_height [0] float min: None, max: None [None] Fallback value for s...
environment:constant:x_wind [None] float min: -50, max: 50 [m/s] Component of wind al...
environment:fallback:x_wind [0] float min: -50, max: 50 [m/s] Component of wind al...
environment:constant:y_wind [None] float min: -50, max: 50 [m/s] Component of wind al...
environment:fallback:y_wind [0] float min: -50, max: 50 [m/s] Component of wind al...
environment:constant:land_binary_mask [None] float min: 0, max: 1 [None] 1 is land, 0 is sea...
environment:fallback:land_binary_mask [None] float min: 0, max: 1 [None] 1 is land, 0 is sea...
environment:constant:sea_floor_depth_below_sea_level [None] float min: -20, max: 12000 [None] Depth of seafloor...
environment:fallback:sea_floor_depth_below_sea_level [10000] float min: -20, max: 12000 [None] Depth of seafloor...
environment:constant:ocean_vertical_diffusivity [None] float min: 0, max: 1 [None] Use constant value f...
environment:fallback:ocean_vertical_diffusivity [0.0001] float min: 0, max: 1 [None] Fallback value for o...
environment:constant:horizontal_diffusivity [None] float min: None, max: None [None] Use constant value f...
environment:fallback:horizontal_diffusivity [0] float min: None, max: None [None] Fallback value for h...
environment:constant:sea_water_temperature [None] float min: None, max: None [None] Use constant value f...
environment:fallback:sea_water_temperature [10] float min: None, max: None [None] Fallback value for s...
environment:constant:sea_water_salinity [None] float min: None, max: None [None] Use constant value f...
environment:fallback:sea_water_salinity [34] float min: None, max: None [None] Fallback value for s...
environment:constant:upward_sea_water_velocity [None] float min: None, max: None [None] Use constant value f...
environment:fallback:upward_sea_water_velocity [0] float min: None, max: None [None] Fallback value for u...
environment:constant:spm [None] float min: None, max: None [None] Use constant value f...
environment:fallback:spm [1] float min: None, max: None [None] Fallback value for s...
environment:constant:ocean_mixed_layer_thickness [None] float min: None, max: None [None] Use constant value f...
environment:fallback:ocean_mixed_layer_thickness [50] float min: None, max: None [None] Fallback value for o...
environment:constant:active_sediment_layer_thickness [None] float min: None, max: None [None] Use constant value f...
environment:fallback:active_sediment_layer_thickness [0.03] float min: None, max: None [None] Fallback value for a...
environment:constant:doc [None] float min: None, max: None [None] Use constant value f...
environment:fallback:doc [0.0] float min: None, max: None [None] Fallback value for d...
environment:constant:sea_water_ph_reported_on_total_scale [None] float min: None, max: None [None] Use constant value f...
environment:fallback:sea_water_ph_reported_on_total_scale [8.1] float min: None, max: None [None] Fallback value for s...
environment:constant:pH_sediment [None] float min: None, max: None [None] Use constant value f...
environment:fallback:pH_sediment [6.9] float min: None, max: None [None] Fallback value for p...
general:use_auto_landmask [True] bool A built-in GSHHG glo...
drift:current_uncertainty [0] float min: 0, max: 5 [m/s] Add gaussian perturb...
drift:current_uncertainty_uniform [0] float min: 0, max: 5 [m/s] Add gaussian perturb...
drift:max_speed [2.0] float min: 0, max: inf [seconds] Typical maximum spee...
readers:max_number_of_fails [1] int min: 0, max: 1000000.0 [number] Readers are discarde...
general:simulation_name [] str min length 0, max length 64 Name of simulation...
general:coastline_action [previous] enum ['none', 'stranding', 'previous'] None means that obje...
general:coastline_approximation_precision [0.001] float min: 0.0001, max: 0.005 [degrees] The precision of the...
general:time_step_minutes [60] float min: 0.01, max: 1440 [minutes] Calculation time ste...
general:time_step_output_minutes [None] float min: 1, max: 1440 [minutes] Output time step, i....
seed:ocean_only [True] bool If True, elements se...
seed:number [1] int min: 1, max: 100000000 [1] The number of elemen...
drift:max_age_seconds [None] float min: 0, max: inf [seconds] Elements will be dea...
drift:advection_scheme [euler] enum ['euler', 'runge-kutta', 'runge-kutta4'] Numerical advection ...
drift:horizontal_diffusivity [0] float min: 0, max: 100000 [m2/s] Add horizontal diffu...
drift:profiles_depth [50] float min: 0, max: None [meters] Environment profiles...
drift:wind_uncertainty [0] float min: 0, max: 5 [m/s] Add gaussian perturb...
drift:relative_wind [False] bool If True, wind drift ...
drift:deactivate_north_of [None] float min: -90, max: 90 [degrees] Elements are deactiv...
drift:deactivate_south_of [None] float min: -90, max: 90 [degrees] Elements are deactiv...
drift:deactivate_east_of [None] float min: -360, max: 360 [degrees] Elements are deactiv...
drift:deactivate_west_of [None] float min: -360, max: 360 [degrees] Elements are deactiv...
seed:origin_marker [0] float min: None, max: None [None] An integer kept cons...
seed:z [0] float min: -10000, max: 0 [m] Depth below sea leve...
seed:wind_drift_factor [0.02] float min: None, max: None [1] Elements at surface ...
seed:current_drift_factor [1] float min: None, max: None [1] Elements are moved w...
seed:terminal_velocity [0.0] float min: None, max: None [m/s] Terminal rise/sinkin...
seed:diameter [0.0] float min: None, max: None [m] Seeding value of dia...
seed:density [2650.0] float min: None, max: None [kg/m^3] Seeding value of den...
seed:specie [0] float min: None, max: None [] Seeding value of spe...
seed:mass [1000.0] float min: None, max: None [ug] Seeding value of mas...
seed:mass_degraded [0] float min: None, max: None [ug] Seeding value of mas...
seed:mass_degraded_water [0] float min: None, max: None [ug] Seeding value of mas...
seed:mass_degraded_sediment [0] float min: None, max: None [ug] Seeding value of mas...
seed:mass_volatilized [0] float min: None, max: None [ug] Seeding value of mas...
drift:vertical_advection [True] bool Advect elements with...
drift:vertical_advection_at_surface [True] bool If vertical advectio...
drift:water_column_stretching [False] bool If sea surface eleva...
drift:vertical_advection_correction [False] bool The vertical velocit...
drift:vertical_mixing [True] bool Activate vertical mi...
drift:vertical_mixing_at_surface [True] bool If vertical mixing i...
vertical_mixing:timestep [60] float min: 0.1, max: 3600 [seconds] Time step used for i...
vertical_mixing:diffusivitymodel [windspeed_Large1994] enum ['environment', 'stepfunction', 'windspeed_Sundby1983', 'windspeed_Large1994', 'constant'] Algorithm/source use...
vertical_mixing:background_diffusivity [1.2e-05] float min: 0, max: 1 [m2s-1] Background diffusivi...
vertical_mixing:TSprofiles [False] bool Update T and S profi...
drift:wind_drift_depth [0.1] float min: 0, max: 10 [meters] The direct wind drif...
drift:stokes_drift [True] bool Advection elements w...
drift:stokes_drift_profile [Phillips] enum ['monochromatic', 'exponential', 'Phillips', 'windsea_swell'] Algorithm to calcula...
drift:use_tabularised_stokes_drift [False] bool If True, Stokes drif...
drift:tabularised_stokes_drift_fetch [25000] enum ['5000', '25000', '50000'] The fetch length whe...
general:seafloor_action [lift_to_seafloor] enum ['none', 'lift_to_seafloor', 'deactivate', 'previous'] "deactivate": elemen...
drift:truncate_ocean_model_below_m [None] float min: 0, max: 10000 [m] Ocean model data are...
seed:seafloor [False] bool Elements are seeded ...
chemical:transfer_setup [organics] enum ['Sandnesfj_Al', 'metals', '137Cs_rev', 'custom', 'organics'] ...
chemical:dynamic_partitioning [True] bool Toggle dynamic parti...
chemical:slowly_fraction [False] bool ...
chemical:irreversible_fraction [False] bool ...
chemical:dissolved_diameter [0] float min: 0, max: 0.0001 [m] ...
chemical:particle_diameter [3e-05] float min: 0, max: 0.0001 [m] ...
chemical:particle_concentration_half_depth [20] float min: 0, max: 100 [m] ...
chemical:doc_concentration_half_depth [1000] float min: 0, max: 1000 [m] ...
chemical:particle_diameter_uncertainty [5e-06] float min: 0, max: 0.0001 [m] ...
seed:LMM_fraction [0.9] float min: 0, max: 1 [] ...
seed:particle_fraction [0.1] float min: 0, max: 1 [] ...
chemical:species:LMM [True] bool Toggle LMM species...
chemical:species:LMMcation [False] bool ...
chemical:species:LMManion [False] bool ...
chemical:species:Colloid [False] bool ...
chemical:species:Humic_colloid [False] bool ...
chemical:species:Polymer [False] bool ...
chemical:species:Particle_reversible [True] bool ...
chemical:species:Particle_slowly_reversible [False] bool ...
chemical:species:Particle_irreversible [False] bool ...
chemical:species:Sediment_reversible [True] bool ...
chemical:species:Sediment_slowly_reversible [False] bool ...
chemical:species:Sediment_irreversible [False] bool ...
chemical:transformations:Kd [2.0] float min: 0, max: 1000000000.0 [m3/kg] ...
chemical:transformations:S0 [0.0] float min: 0, max: 100 [PSU] parameter controllin...
chemical:transformations:Dc [1.16e-05] float min: 0, max: 1000000.0 [] ...
chemical:transformations:slow_coeff [0] float min: 0, max: 1000000.0 [] ...
chemical:transformations:volatilization [True] bool Chemical is evaporat...
chemical:transformations:degradation [True] bool Chemical mass is deg...
chemical:transformations:degradation_mode [OverallRateConstants] enum ['OverallRateConstants'] ...
chemical:transformations:dissociation [nondiss] enum ['nondiss', 'acid', 'base', 'amphoter'] ...
chemical:transformations:LogKOW [4.505] float min: -3, max: 10 [Log L/Kg] ...
chemical:transformations:TrefKOW [25.0] float min: -3, max: 30 [C] ...
chemical:transformations:DeltaH_KOC_Sed [-24900.0] float min: -100000.0, max: 100000.0 [J/mol] ...
chemical:transformations:DeltaH_KOC_DOM [-25900.0] float min: -100000.0, max: 100000.0 [J/mol] ...
chemical:transformations:Setchenow [0.3026] float min: -2, max: 1 [L/mol] ...
chemical:transformations:pKa_acid [-1] float min: -1, max: 14 [] ...
chemical:transformations:pKa_base [-1] float min: -1, max: 14 [] ...
chemical:transformations:KOC_DOM [-1] float min: -1, max: 10000000000 [L/KgOC] ...
chemical:transformations:KOC_sed [-1] float min: -1, max: 10000000000 [L/KgOC] ...
chemical:transformations:fOC_SPM [0.05] float min: 0.01, max: 0.1 [gOC/g] ...
chemical:transformations:fOC_sed [0.05] float min: 0.01, max: 0.1 [gOC/g] ...
chemical:transformations:aggregation_rate [0] float min: 0, max: 1 [s-1] ...
chemical:transformations:t12_W_tot [6.0] float min: 1, max: None [hours] half life in water, ...
chemical:transformations:Tref_kWt [25.0] float min: -3, max: 30 [C] ...
chemical:transformations:DeltaH_kWt [50000.0] float min: -100000.0, max: 100000.0 [J/mol] ...
chemical:transformations:t12_S_tot [12.0] float min: 1, max: None [hours] half life in sedimen...
chemical:transformations:Tref_kSt [25.0] float min: -3, max: 30 [C] ...
chemical:transformations:DeltaH_kSt [50000.0] float min: -100000.0, max: 100000.0 [J/mol] ...
chemical:transformations:MolWt [178.226] float min: 50, max: 1000 [amu] molecular weight...
chemical:transformations:Henry [4.294e-05] float min: None, max: None [atm m3 mol-1] Henry constant...
chemical:transformations:Vpress [0.0222] float min: None, max: None [Pa] Vapour pressure...
chemical:transformations:Tref_Vpress [25.0] float min: None, max: None [C] Vapour pressure ref ...
chemical:transformations:DeltaH_Vpress [71733.0] float min: -100000.0, max: 115000.0 [J/mol] Enthalpy of volatili...
chemical:transformations:Solub [1.09] float min: None, max: None [g/m3] Solubility...
chemical:transformations:Tref_Solub [25.0] float min: None, max: None [C] Solubility ref temp...
chemical:transformations:DeltaH_Solub [34800.0] float min: -100000.0, max: 100000.0 [J/mol] Enthalpy of solubili...
chemical:sediment:mixing_depth [0.03] float min: 0, max: 100 [m] ...
chemical:sediment:density [2600] float min: 0, max: 10000 [kg/m3] ...
chemical:sediment:effective_fraction [0.9] float min: 0, max: 1 [] ...
chemical:sediment:corr_factor [0.1] float min: 0, max: 10 [] ...
chemical:sediment:porosity [0.6] float min: 0, max: 1 [] ...
chemical:sediment:layer_thickness [1] float min: 0, max: 100 [m] ...
chemical:sediment:desorption_depth [1] float min: 0, max: 100 [m] ...
chemical:sediment:desorption_depth_uncert [0.5] float min: 0, max: 100 [m] ...
chemical:sediment:resuspension_depth [1] float min: 0, max: 100 [m] ...
chemical:sediment:resuspension_depth_uncert [0.5] float min: 0, max: 100 [m] ...
chemical:sediment:resuspension_critvel [0.15] float min: 0, max: 1 [m/s] ...
chemical:sediment:burial_rate [3e-05] float min: 0, max: 10 [m/year] ...
chemical:sediment:buried_leaking_rate [0] float min: 0, max: 10 [s-1] ...
chemical:compound [Phenanthrene] enum ['Naphthalene', 'Phenanthrene', 'Fluoranthene', 'Benzo-a-anthracene', 'Benzo-a-pyrene', 'Dibenzo-ah-anthracene', 'C1-Naphthalene', 'Acenaphthene', 'Acenaphthylene', 'Fluorene', 'Dibenzothiophene', 'C2-Naphthalene', 'Anthracene', 'C3-Naphthalene', 'C1-Dibenzothiophene', 'Pyrene', 'C1-Phenanthrene', 'C2-Dibenzothiophene', 'C2-Phenanthrene', 'Benzo-b-fluoranthene', 'Chrysene', 'C3-Dibenzothiophene', 'C3-Phenanthrene', 'Benzo-k-fluoranthene', 'Benzo-ghi-perylene', 'Indeno-123cd-pyrene', 'Copper', 'Cadmium', 'Chromium', 'Lead', 'Vanadium', 'Zinc', 'Nickel', 'Tralopyril', 'Econea'] ...
Seeding 500 lagrangian elements each representign 2mg og target chemical
td=datetime.today()
time = td - timedelta(days=10)
latseed= 57.6; lonseed= 10.6 # Skagen
ntraj=500
iniz=np.random.rand(ntraj) * -10. # seeding the chemicals in the upper 10m
o.seed_elements(lonseed, latseed, z=iniz, radius=2000,number=ntraj,time=time, mass=2e3)
14:16:55 DEBUG opendrift.models.chemicaldrift:895: Partitioning coefficients (Tref,freshwater)
14:16:55 DEBUG opendrift.models.chemicaldrift:896: KOC_sed: 12953.922406542462 L/KgOC
14:16:55 DEBUG opendrift.models.chemicaldrift:897: KOC_SPM: 12953.922406542462 L/KgOC
14:16:55 DEBUG opendrift.models.chemicaldrift:898: KOC_DOM: 3004.29439651874 L/KgOC
14:16:55 DEBUG opendrift.models.chemicaldrift:910: Kd_sed: 647.6961203271231 L/Kg
14:16:55 DEBUG opendrift.models.chemicaldrift:911: Kd_SPM: 647.6961203271231 L/Kg
14:16:55 DEBUG opendrift.models.chemicaldrift:912: Kd_DOM: 1580.2588525688573 L/Kg
14:16:55 DEBUG opendrift.models.chemicaldrift:1129: nspecies: 5
14:16:55 DEBUG opendrift.models.chemicaldrift:1130: Transfer rates:
[[0.00000000e+00 1.75855513e-08 4.62500000e-07 2.88600000e-02
0.00000000e+00]
[4.06297347e-06 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]
[9.91290450e-06 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]
[9.91290450e-07 0.00000000e+00 0.00000000e+00 0.00000000e+00
3.16887646e-11]
[0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]]
14:16:55 DEBUG opendrift.models.chemicaldrift:534: Initial partitioning:
14:16:55 DEBUG opendrift.models.chemicaldrift:536: 449 0 LMM
14:16:55 DEBUG opendrift.models.chemicaldrift:536: 0 1 Humic colloid
14:16:55 DEBUG opendrift.models.chemicaldrift:536: 51 2 Particle reversible
14:16:55 DEBUG opendrift.models.chemicaldrift:536: 0 3 Sediment reversible
14:16:55 DEBUG opendrift.models.chemicaldrift:536: 0 4 Sediment slowly reversible
14:16:55 INFO opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG
14:16:55 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:17:00 DEBUG opendrift.models.basemodel.environment:313: Added reader global_landmask
14:17:00 INFO opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers:
14:17:00 INFO opendrift.models.basemodel.environment:230: horizontal_diffusivity: 0.000000
14:17:00 INFO opendrift.models.basemodel.environment:230: spm: 1.000000
14:17:00 INFO opendrift.models.basemodel.environment:230: active_sediment_layer_thickness: 0.030000
14:17:00 INFO opendrift.models.basemodel.environment:230: doc: 0.000000
14:17:00 INFO opendrift.models.basemodel.environment:230: sea_water_ph_reported_on_total_scale: 8.100000
14:17:00 INFO opendrift.models.basemodel.environment:230: pH_sediment: 6.900000
14:17:00 DEBUG opendrift:164: Changed mode from Mode.Config to Mode.Ready
Running model
o.run(steps=48*2, time_step=1800, time_step_output=1800)
14:17:00 DEBUG opendrift:164: Changed mode from Mode.Ready to Mode.Run
14:17:00 DEBUG opendrift:1808:
------------------------------------------------------
Software and hardware:
OpenDrift version 1.14.8
Platform: Linux, 6.8.0-1040-aws
4.0 GB memory
36 processors (x86_64)
NumPy version 2.4.2
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]
------------------------------------------------------
14:17:00 DEBUG opendrift:1821: No output file is specified, neglecting export_buffer_length
14:17:00 INFO opendrift:1847: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:17:00 INFO opendrift:1847: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:17:00 DEBUG opendrift:1970: Finalizing environment and preparing readers for simulation coverage ([ 4.69639997 54.43270917 16.51679392 60.76164202]) and time (2026-02-21 14:16:55.394992 to 2026-02-23 14:16:55.394992)
14:17:00 DEBUG opendrift.models.basemodel.environment:166: Preparing https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be for extent [ 4.69639997 54.43270917 16.51679392 60.76164202]
14:17:00 DEBUG opendrift.readers.basereader.structured:151: Clearing cache for reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be before starting new simulation
14:17:00 DEBUG opendrift.readers.basereader.variables:614: Setting buffer size 11 for reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be, assuming a maximum average speed of 2 m/s and time span of 1:00:00
14:17:00 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:00 DEBUG opendrift.models.basemodel.environment:166: Preparing constant_reader for extent [ 4.69639997 54.43270917 16.51679392 60.76164202]
14:17:00 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for constant_reader
14:17:00 DEBUG opendrift.models.basemodel.environment:166: Preparing global_landmask for extent [ 4.69639997 54.43270917 16.51679392 60.76164202]
14:17:00 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for global_landmask
14:17:00 DEBUG opendrift:2067: Initial self.result, size Frozen({'trajectory': 500, 'time': 97})
14:17:00 INFO opendrift:955: Using existing reader for land_binary_mask to move elements to ocean
14:17:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:00 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:00 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:00 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:00 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:00 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:00 INFO opendrift:986: All points are in ocean
14:17:00 INFO opendrift.models.chemicaldrift:356: Number of species: 5
14:17:00 INFO opendrift.models.chemicaldrift:358: 0 LMM
14:17:00 INFO opendrift.models.chemicaldrift:358: 1 Humic colloid
14:17:00 INFO opendrift.models.chemicaldrift:358: 2 Particle reversible
14:17:00 INFO opendrift.models.chemicaldrift:358: 3 Sediment reversible
14:17:00 INFO opendrift.models.chemicaldrift:358: 4 Sediment slowly reversible
14:17:00 INFO opendrift.models.chemicaldrift:361: transfer setup: organics
14:17:00 INFO opendrift.models.chemicaldrift:363: nspecies: 5
14:17:00 INFO opendrift.models.chemicaldrift:364: Transfer rates:
[[0.00000000e+00 1.75855513e-08 4.62500000e-07 2.88600000e-02
0.00000000e+00]
[4.06297347e-06 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]
[9.91290450e-06 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]
[9.91290450e-07 0.00000000e+00 0.00000000e+00 0.00000000e+00
3.16887646e-11]
[0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]]
14:17:00 DEBUG opendrift:912: to be seeded: 500, already seeded 0
14:17:00 DEBUG opendrift:934: Released 500 new elements.
14:17:00 DEBUG opendrift:2143: ======================================================================
14:17:00 INFO opendrift:2144: 2026-02-21 14:16:55.394992 - step 1 of 96 - 500 active elements (0 deactivated)
14:17:00 DEBUG opendrift:2150: 0 elements scheduled.
14:17:00 DEBUG opendrift:2152: ======================================================================
14:17:00 DEBUG opendrift:2163: 57.54622268676758 <- latitude -> 57.648128509521484
14:17:00 DEBUG opendrift:2163: 10.507113456726074 <- longitude -> 10.706080436706543
14:17:00 DEBUG opendrift:2163: -9.988470077514648 <- z -> -0.04695476219058037
14:17:00 DEBUG opendrift:2164: ---------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:00 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 14:00:00 (before)
2026-02-21 15:00:00 (after)
14:17:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:01 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.69509890874571 degrees.
14:17:01 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:01 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.69509890874571 degrees.
14:17:01 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:01 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:01 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:01 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:01 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:01 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:01 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:01 DEBUG opendrift.readers.basereader.structured:290: Fetched env-block (size 37x35x11) for time before (2026-02-21 14:00:00)
14:17:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.69509890874571 degrees.
14:17:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.69509890874571 degrees.
14:17:03 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:03 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:03 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:03 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:03 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:03 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:03 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:03 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 37x35x11) for time after (2026-02-21 15:00:00)
14:17:03 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 14:00:00) in space (linearNDFast)
14:17:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:03 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 15:00:00) in space (linearNDFast)
14:17:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:03 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 14:00:00, weight 0.72) and
after (2026-02-21 15:00:00, weight 0.28) in time
14:17:03 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.4929004930107 and -59.29392585004879 degrees.
14:17:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.4929004930107 and -59.29392585004879 degrees.
14:17:03 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:03 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:03 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:03 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:03 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:03 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:03 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:03 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:03 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:03 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:03 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:03 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:03 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:03 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:03 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:03 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:03 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:03 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:03 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:03 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:03 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:03 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:03 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.247682 (min) 0.211636 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0390866 (min) 0.435193 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.435927 (min) -0.403454 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: x_wind: 6.78235 (min) 7.69233 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.93673 (min) 2.65951 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.5012 (min) 23.5475 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01787e-06 (min) 0.00583535 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 2.91052 (min) 6.29177 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 26.5866 (min) 33.2121 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000501569 (min) 0.000862811 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:03 DEBUG opendrift:729: No elements hit coastline.
14:17:03 DEBUG opendrift:768: No elements hit seafloor.
14:17:03 DEBUG opendrift:1740: No elements to deactivate
14:17:03 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:03 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:03 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:03 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:17:03 DEBUG opendrift.models.chemicaldrift:1477: old species: [2]
14:17:03 DEBUG opendrift.models.chemicaldrift:1478: new species: [0]
14:17:03 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[1. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]]
14:17:03 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:03 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:03 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:03 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:03 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.045526094258454344
14:17:03 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:03 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:03 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:03 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 23 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 41 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:03 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:03 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:03 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:03 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:03 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(450), np.int64(0), np.int64(50), np.int64(0), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:03 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:03 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:03 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:03 DEBUG opendrift:2143: ======================================================================
14:17:03 INFO opendrift:2144: 2026-02-21 14:46:55.394992 - step 2 of 96 - 500 active elements (0 deactivated)
14:17:03 DEBUG opendrift:2150: 0 elements scheduled.
14:17:03 DEBUG opendrift:2152: ======================================================================
14:17:03 DEBUG opendrift:2163: 57.54980572888695 <- latitude -> 57.6527574624465
14:17:03 DEBUG opendrift:2163: 10.50624458897634 <- longitude -> 10.706575246969784
14:17:03 DEBUG opendrift:2163: -20.284538996236485 <- z -> 0.0
14:17:03 DEBUG opendrift:2164: ---------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:03 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:03 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:03 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:03 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 14:00:00 (before)
2026-02-21 15:00:00 (after)
14:17:03 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 14:00:00) in space (linearNDFast)
14:17:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:03 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 15:00:00) in space (linearNDFast)
14:17:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:03 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 14:00:00, weight 0.22) and
after (2026-02-21 15:00:00, weight 0.78) in time
14:17:03 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49376649599027 and -59.29343581713551 degrees.
14:17:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49376649599027 and -59.29343581713551 degrees.
14:17:03 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:03 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:03 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:03 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:03 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:03 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:03 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:03 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:03 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:03 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:03 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:03 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:03 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:03 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:03 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:03 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:03 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:03 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:03 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:03 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:03 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:03 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:03 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.22507 (min) 0.231909 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.13391 (min) 0.41534 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.409128 (min) -0.369986 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: x_wind: 7.84161 (min) 8.82246 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.384809 (min) 1.08371 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.4397 (min) 23.4102 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99997e-07 (min) 0.00641205 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 2.9401 (min) 6.79939 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 26.637 (min) 33.6881 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000797477 (min) 0.000873653 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:03 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:03 DEBUG opendrift:729: No elements hit coastline.
14:17:03 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:17:03 DEBUG opendrift:1740: No elements to deactivate
14:17:03 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:03 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:03 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:03 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 18
14:17:03 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:03 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:03 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 18. 0.]
[ 0. 0. 0. 0. 0.]
[ 1. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:03 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:03 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:03 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:03 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:03 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.056356694605907705
14:17:03 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:03 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:03 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:03 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:559: 18 elements reached seafloor, interacting with bottom
14:17:03 DEBUG opendrift:773: Lifting 18 elements to seafloor.
14:17:03 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 23 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:03 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:03 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:03 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:03 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 23 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 45 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:03 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:03 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 41 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 39 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:03 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:03 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:03 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:03 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:03 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:03 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(432), np.int64(0), np.int64(47), np.int64(21), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:03 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:03 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:03 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:03 DEBUG opendrift:2143: ======================================================================
14:17:03 INFO opendrift:2144: 2026-02-21 15:16:55.394992 - step 3 of 96 - 500 active elements (0 deactivated)
14:17:03 DEBUG opendrift:2150: 0 elements scheduled.
14:17:03 DEBUG opendrift:2152: ======================================================================
14:17:03 DEBUG opendrift:2163: 57.550872778645456 <- latitude -> 57.654803528604845
14:17:03 DEBUG opendrift:2163: 10.506537564331813 <- longitude -> 10.707261084746749
14:17:03 DEBUG opendrift:2163: -20.772074381698907 <- z -> 0.0
14:17:03 DEBUG opendrift:2164: ---------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:03 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:03 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:03 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:03 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:03 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 15:00:00 (before)
2026-02-21 16:00:00 (after)
14:17:05 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:05 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:05 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:05 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:05 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:05 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.070322400133975 and 59.70649787902909 degrees.
14:17:05 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:05 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.070322400133975 and 59.70649787902909 degrees.
14:17:05 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:05 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:05 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:05 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:05 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:05 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:05 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:05 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 38x35x11) for time after (2026-02-21 16:00:00)
14:17:05 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 15:00:00) in space (linearNDFast)
14:17:05 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:05 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 16:00:00) in space (linearNDFast)
14:17:05 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:05 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 15:00:00, weight 0.72) and
after (2026-02-21 16:00:00, weight 0.28) in time
14:17:05 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:05 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.493473518020615 and -59.292749970525364 degrees.
14:17:05 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.493473518020615 and -59.292749970525364 degrees.
14:17:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:05 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:05 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:05 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:05 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:05 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:05 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:05 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:05 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:05 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:05 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:05 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:05 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:05 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:05 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:05 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:05 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:05 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:05 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.219859 (min) 0.250287 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.148035 (min) 0.382182 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.368747 (min) -0.328302 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: x_wind: 8.76513 (min) 9.54868 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: y_wind: -1.42148 (min) -0.545696 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.4049 (min) 23.3146 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99999e-07 (min) 0.00872913 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.05398 (min) 6.89 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 26.8869 (min) 33.6651 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000493615 (min) 0.000781865 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:05 DEBUG opendrift:729: No elements hit coastline.
14:17:05 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:17:05 DEBUG opendrift:1740: No elements to deactivate
14:17:05 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:05 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:05 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:05 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 18
14:17:05 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:05 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:05 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 36. 0.]
[ 0. 0. 0. 0. 0.]
[ 1. 0. 0. 3. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:05 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:05 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:05 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:05 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:05 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06732772949849708
14:17:05 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:05 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:05 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:05 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:559: 18 elements reached seafloor, interacting with bottom
14:17:05 DEBUG opendrift:773: Lifting 18 elements to seafloor.
14:17:05 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:05 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:05 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 43 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:05 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:05 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 48 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 40 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 39 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:05 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:05 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:05 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:05 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:05 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(414), np.int64(0), np.int64(45), np.int64(41), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:05 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:05 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:05 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:05 DEBUG opendrift:2143: ======================================================================
14:17:05 INFO opendrift:2144: 2026-02-21 15:46:55.394992 - step 4 of 96 - 500 active elements (0 deactivated)
14:17:05 DEBUG opendrift:2150: 0 elements scheduled.
14:17:05 DEBUG opendrift:2152: ======================================================================
14:17:05 DEBUG opendrift:2163: 57.55087277864546 <- latitude -> 57.65680330236989
14:17:05 DEBUG opendrift:2163: 10.503536229907985 <- longitude -> 10.708071761620852
14:17:05 DEBUG opendrift:2163: -21.245284110070596 <- z -> 0.0
14:17:05 DEBUG opendrift:2164: ---------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:05 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:05 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:05 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 15:00:00 (before)
2026-02-21 16:00:00 (after)
14:17:05 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 15:00:00) in space (linearNDFast)
14:17:05 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:05 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 16:00:00) in space (linearNDFast)
14:17:05 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:05 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 15:00:00, weight 0.22) and
after (2026-02-21 16:00:00, weight 0.78) in time
14:17:05 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:05 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49647485264816 and -59.29193930467009 degrees.
14:17:05 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49647485264816 and -59.29193930467009 degrees.
14:17:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:05 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:05 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:05 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:05 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:05 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:05 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:05 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:05 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:05 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:05 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:05 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:05 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:05 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:05 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:05 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:05 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:05 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:05 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:05 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.230902 (min) 0.304428 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.189913 (min) 0.323274 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.320244 (min) -0.279024 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: x_wind: 9.65865 (min) 10.0849 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: y_wind: -3.41304 (min) -2.35759 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.3207 (min) 23.2549 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.0101817 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.07707 (min) 6.8963 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 26.9462 (min) 33.6962 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000496219 (min) 0.000575973 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:05 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:05 DEBUG opendrift:729: No elements hit coastline.
14:17:05 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:05 DEBUG opendrift:1740: No elements to deactivate
14:17:05 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:05 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:05 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:05 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 7
14:17:05 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 2 0 0 0]
14:17:05 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 0 3 3 3]
14:17:05 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 42. 0.]
[ 0. 0. 0. 0. 0.]
[ 2. 0. 0. 5. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:05 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:05 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:05 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:05 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:05 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08146888589761532
14:17:05 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:05 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:05 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:05 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:559: 6 elements reached seafloor, interacting with bottom
14:17:05 DEBUG opendrift:773: Lifting 6 elements to seafloor.
14:17:05 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 40 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 39 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:05 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:05 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 43 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:05 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:05 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:05 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:05 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 43 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:17:05 DEBUG opendrift.models.oceandrift:539: 45 elements penetrated seafloor, lifting up
14:17:05 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:05 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:05 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:05 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:05 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(409), np.int64(0), np.int64(41), np.int64(50), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:05 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:05 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:05 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:05 DEBUG opendrift:2143: ======================================================================
14:17:05 INFO opendrift:2144: 2026-02-21 16:16:55.394992 - step 5 of 96 - 500 active elements (0 deactivated)
14:17:05 DEBUG opendrift:2150: 0 elements scheduled.
14:17:05 DEBUG opendrift:2152: ======================================================================
14:17:05 DEBUG opendrift:2163: 57.55087277864546 <- latitude -> 57.65705228043851
14:17:05 DEBUG opendrift:2163: 10.504459915374333 <- longitude -> 10.705408749434918
14:17:05 DEBUG opendrift:2163: -20.596721649169922 <- z -> 0.0
14:17:05 DEBUG opendrift:2164: ---------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:05 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:05 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:05 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:05 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:05 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 16:00:00 (before)
2026-02-21 17:00:00 (after)
14:17:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:08 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:08 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.070322400133975 and 59.70649787902909 degrees.
14:17:08 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:08 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.070322400133975 and 59.70649787902909 degrees.
14:17:08 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:08 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:08 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:08 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:08 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:08 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:08 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:08 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 38x35x11) for time after (2026-02-21 17:00:00)
14:17:08 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 16:00:00) in space (linearNDFast)
14:17:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 17:00:00) in space (linearNDFast)
14:17:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 16:00:00, weight 0.72) and
after (2026-02-21 17:00:00, weight 0.28) in time
14:17:08 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:08 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.4955511692327 and -59.29460231481726 degrees.
14:17:08 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.4955511692327 and -59.29460231481726 degrees.
14:17:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:08 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:08 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:08 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:08 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:08 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:08 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:08 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:08 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:08 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:08 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:08 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:08 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:08 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:08 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:08 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.23982 (min) 0.313272 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.186551 (min) 0.254338 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.272812 (min) -0.233045 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: x_wind: 9.80818 (min) 10.1601 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: y_wind: -4.64013 (min) -3.66748 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.4299 (min) 23.1408 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99997e-07 (min) 0.0116884 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.0322 (min) 6.87648 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 26.9915 (min) 33.7031 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000578045 (min) 0.000623612 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:08 DEBUG opendrift:729: No elements hit coastline.
14:17:08 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:08 DEBUG opendrift:1740: No elements to deactivate
14:17:08 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:08 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:08 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:08 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 20
14:17:08 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:08 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:08 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 62. 0.]
[ 0. 0. 0. 0. 0.]
[ 2. 0. 0. 8. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:08 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:08 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:08 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:08 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:08 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08945610153484047
14:17:08 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:08 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:08 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:08 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:559: 20 elements reached seafloor, interacting with bottom
14:17:08 DEBUG opendrift:773: Lifting 20 elements to seafloor.
14:17:08 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 40 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 44 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:08 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:08 DEBUG opendrift.models.oceandrift:539: 41 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 41 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 49 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 40 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 39 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:08 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:08 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 42 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 39 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 39 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 44 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:08 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:08 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:08 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:08 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:08 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(389), np.int64(0), np.int64(39), np.int64(72), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:08 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:08 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:08 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:08 DEBUG opendrift:2143: ======================================================================
14:17:08 INFO opendrift:2144: 2026-02-21 16:46:55.394992 - step 6 of 96 - 500 active elements (0 deactivated)
14:17:08 DEBUG opendrift:2150: 0 elements scheduled.
14:17:08 DEBUG opendrift:2152: ======================================================================
14:17:08 DEBUG opendrift:2163: 57.55087277864547 <- latitude -> 57.65765082430711
14:17:08 DEBUG opendrift:2163: 10.501247905575331 <- longitude -> 10.704335717225844
14:17:08 DEBUG opendrift:2163: -21.23514930779275 <- z -> 0.0
14:17:08 DEBUG opendrift:2164: ---------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:08 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:08 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:08 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 16:00:00 (before)
2026-02-21 17:00:00 (after)
14:17:08 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 16:00:00) in space (linearNDFast)
14:17:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:08 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 17:00:00) in space (linearNDFast)
14:17:08 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:08 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 16:00:00, weight 0.22) and
after (2026-02-21 17:00:00, weight 0.78) in time
14:17:08 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:08 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.498763183103584 and -59.29567533630998 degrees.
14:17:08 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.498763183103584 and -59.29567533630998 degrees.
14:17:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:08 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:08 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:08 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:08 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:08 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:08 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:08 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:08 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:08 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:08 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:08 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:08 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:08 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:08 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:08 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:08 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:08 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:08 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.242099 (min) 0.302958 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.205262 (min) 0.179646 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.225658 (min) -0.187679 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: x_wind: 9.38017 (min) 9.84058 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: y_wind: -5.30514 (min) -4.58947 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.4423 (min) 23.0774 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.0104234 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.18259 (min) 6.83648 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.2516 (min) 33.6914 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000570037 (min) 0.000397743 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:08 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:08 DEBUG opendrift:729: No elements hit coastline.
14:17:08 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:08 DEBUG opendrift:1740: No elements to deactivate
14:17:08 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:08 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:08 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:08 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 18
14:17:08 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 3 0 0 0 0 0 2 0 0 0 0 0 0 0 0]
14:17:08 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 0 3 3 3 3 3 0 3 3 3 3 3 3 3 3]
14:17:08 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 78. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 10. 0.]
[ 1. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:08 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:08 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:08 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:08 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:08 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0895465094948144
14:17:08 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:08 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:08 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:08 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:559: 16 elements reached seafloor, interacting with bottom
14:17:08 DEBUG opendrift:773: Lifting 16 elements to seafloor.
14:17:08 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:08 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:08 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 41 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 46 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 42 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 36 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 40 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:08 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:08 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 40 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 35 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 40 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:08 DEBUG opendrift.models.oceandrift:539: 39 elements penetrated seafloor, lifting up
14:17:08 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:08 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:08 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:08 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:08 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(375), np.int64(0), np.int64(36), np.int64(89), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:08 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:08 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:08 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:08 DEBUG opendrift:2143: ======================================================================
14:17:08 INFO opendrift:2144: 2026-02-21 17:16:55.394992 - step 7 of 96 - 500 active elements (0 deactivated)
14:17:08 DEBUG opendrift:2150: 0 elements scheduled.
14:17:08 DEBUG opendrift:2152: ======================================================================
14:17:08 DEBUG opendrift:2163: 57.55087277864548 <- latitude -> 57.65728744351914
14:17:08 DEBUG opendrift:2163: 10.501247905575331 <- longitude -> 10.701008894192636
14:17:08 DEBUG opendrift:2163: -21.438079133273792 <- z -> 0.0
14:17:08 DEBUG opendrift:2164: ---------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:08 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:08 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:08 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:08 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:08 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 17:00:00 (before)
2026-02-21 18:00:00 (after)
14:17:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.08168744595232 and 59.71315661460406 degrees.
14:17:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.08168744595232 and 59.71315661460406 degrees.
14:17:10 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:10 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:10 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:10 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:10 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:10 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:10 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:10 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 39x34x11) for time after (2026-02-21 18:00:00)
14:17:10 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 17:00:00) in space (linearNDFast)
14:17:10 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:10 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 18:00:00) in space (linearNDFast)
14:17:10 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:10 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 17:00:00, weight 0.72) and
after (2026-02-21 18:00:00, weight 0.28) in time
14:17:10 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.498763183103584 and -59.299002154631445 degrees.
14:17:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.498763183103584 and -59.299002154631445 degrees.
14:17:10 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:10 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:10 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:10 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:10 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:10 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:10 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:10 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:10 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:10 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:10 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:10 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:10 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:10 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:10 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:10 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:10 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:10 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:10 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:10 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:10 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:10 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:10 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.251303 (min) 0.272868 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.307819 (min) 0.111062 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.17725 (min) -0.142162 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: x_wind: 8.85787 (min) 9.28363 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: y_wind: -6.22511 (min) -5.05686 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.3736 (min) 22.9671 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.010981 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.1597 (min) 6.79309 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.3667 (min) 33.6671 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000562411 (min) 0.000427966 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:10 DEBUG opendrift:729: No elements hit coastline.
14:17:10 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:17:10 DEBUG opendrift:1740: No elements to deactivate
14:17:10 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:10 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:10 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:10 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 18
14:17:10 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:10 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:10 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 96. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 12. 0.]
[ 1. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:10 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:10 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:10 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:10 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:10 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08648210754316757
14:17:10 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:10 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:10 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:10 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:559: 18 elements reached seafloor, interacting with bottom
14:17:10 DEBUG opendrift:773: Lifting 18 elements to seafloor.
14:17:10 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:10 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:10 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 40 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 39 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:17:10 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:10 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 23 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 34 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:10 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:10 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 38 elements penetrated seafloor, lifting up
14:17:10 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:10 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:10 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:10 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:10 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(357), np.int64(0), np.int64(32), np.int64(111), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:10 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:10 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:10 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:10 DEBUG opendrift:2143: ======================================================================
14:17:10 INFO opendrift:2144: 2026-02-21 17:46:55.394992 - step 8 of 96 - 500 active elements (0 deactivated)
14:17:10 DEBUG opendrift:2150: 0 elements scheduled.
14:17:10 DEBUG opendrift:2152: ======================================================================
14:17:10 DEBUG opendrift:2163: 57.55087277864548 <- latitude -> 57.657769365172065
14:17:10 DEBUG opendrift:2163: 10.500482877181074 <- longitude -> 10.700382338930178
14:17:10 DEBUG opendrift:2163: -21.332056045532227 <- z -> 0.0
14:17:10 DEBUG opendrift:2164: ---------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:10 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:10 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:10 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:10 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 17:00:00 (before)
2026-02-21 18:00:00 (after)
14:17:10 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 17:00:00) in space (linearNDFast)
14:17:10 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:10 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 18:00:00) in space (linearNDFast)
14:17:10 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:10 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 17:00:00, weight 0.22) and
after (2026-02-21 18:00:00, weight 0.78) in time
14:17:10 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.4995282160408 and -59.2996287210056 degrees.
14:17:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.4995282160408 and -59.2996287210056 degrees.
14:17:10 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:10 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:10 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:10 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:10 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:10 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:10 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:10 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:10 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:10 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:10 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:10 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:10 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:10 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:10 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:10 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:10 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:10 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:10 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:10 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:10 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:10 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:10 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.274358 (min) 0.24771 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.382445 (min) 0.0464439 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.129146 (min) -0.0976669 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: x_wind: 7.67792 (min) 8.7406 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.26979 (min) -5.20073 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.2371 (min) 22.9722 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99997e-07 (min) 0.0118103 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.21963 (min) 6.7471 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.5326 (min) 33.633 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000443267 (min) 0.000346849 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:10 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:10 DEBUG opendrift:729: No elements hit coastline.
14:17:10 DEBUG opendrift:768: No elements hit seafloor.
14:17:10 DEBUG opendrift:1740: No elements to deactivate
14:17:10 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:10 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:10 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:10 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 17
14:17:10 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:10 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:10 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 113. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 16. 0.]
[ 1. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:10 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:10 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:10 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:10 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:10 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08227128831650297
14:17:10 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:10 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:10 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:10 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:559: 17 elements reached seafloor, interacting with bottom
14:17:10 DEBUG opendrift:773: Lifting 17 elements to seafloor.
14:17:10 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 23 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 23 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 39 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:10 DEBUG opendrift.models.oceandrift:539: 37 elements penetrated seafloor, lifting up
14:17:10 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:10 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:10 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:10 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:10 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(340), np.int64(0), np.int64(32), np.int64(128), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:10 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:10 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:10 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:10 DEBUG opendrift:2143: ======================================================================
14:17:10 INFO opendrift:2144: 2026-02-21 18:16:55.394992 - step 9 of 96 - 500 active elements (0 deactivated)
14:17:10 DEBUG opendrift:2150: 0 elements scheduled.
14:17:10 DEBUG opendrift:2152: ======================================================================
14:17:10 DEBUG opendrift:2163: 57.54974407198267 <- latitude -> 57.65197087381511
14:17:10 DEBUG opendrift:2163: 10.49590644142238 <- longitude -> 10.696084410946609
14:17:10 DEBUG opendrift:2163: -22.07354164123535 <- z -> 0.0
14:17:10 DEBUG opendrift:2164: ---------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:10 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:10 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:10 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:10 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:10 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 18:00:00 (before)
2026-02-21 19:00:00 (after)
14:17:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.070322400133975 and 59.73121133205882 degrees.
14:17:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.070322400133975 and 59.73121133205882 degrees.
14:17:12 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:12 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:12 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:12 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:12 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:12 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:12 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:12 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 40x36x11) for time after (2026-02-21 19:00:00)
14:17:12 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 18:00:00) in space (linearNDFast)
14:17:12 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:12 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 19:00:00) in space (linearNDFast)
14:17:12 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:12 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 18:00:00, weight 0.72) and
after (2026-02-21 19:00:00, weight 0.28) in time
14:17:12 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.50410464562242 and -59.30392665572566 degrees.
14:17:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.50410464562242 and -59.30392665572566 degrees.
14:17:12 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:12 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:12 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:12 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:12 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:12 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:12 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:12 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:12 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:12 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:12 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:12 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:12 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:12 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:12 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:12 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:12 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:12 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:12 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:12 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:12 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:12 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:12 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.272581 (min) 0.214792 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.45962 (min) 0.039222 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.0777739 (min) -0.051469 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: x_wind: 5.61897 (min) 7.0205 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: y_wind: -7.32358 (min) -5.62702 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.1192 (min) 22.9669 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01117e-06 (min) 0.00854881 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.29133 (min) 6.71027 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.6887 (min) 33.6038 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000531847 (min) 0.000311148 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:12 DEBUG opendrift:729: No elements hit coastline.
14:17:12 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:12 DEBUG opendrift:1740: No elements to deactivate
14:17:12 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:12 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:12 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:12 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 20
14:17:12 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:12 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:12 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 133. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 16. 0.]
[ 1. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:12 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:12 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:12 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:12 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:12 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.063589673858216
14:17:12 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:12 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:12 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:12 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:559: 20 elements reached seafloor, interacting with bottom
14:17:12 DEBUG opendrift:773: Lifting 20 elements to seafloor.
14:17:12 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:12 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:12 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 23 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:17:12 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:12 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:12 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:12 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:12 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(320), np.int64(0), np.int64(31), np.int64(149), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:12 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:12 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:12 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:12 DEBUG opendrift:2143: ======================================================================
14:17:12 INFO opendrift:2144: 2026-02-21 18:46:55.394992 - step 10 of 96 - 500 active elements (0 deactivated)
14:17:12 DEBUG opendrift:2150: 0 elements scheduled.
14:17:12 DEBUG opendrift:2152: ======================================================================
14:17:12 DEBUG opendrift:2163: 57.544432862885365 <- latitude -> 57.64983003762332
14:17:12 DEBUG opendrift:2163: 10.493245900045446 <- longitude -> 10.691676208920978
14:17:12 DEBUG opendrift:2163: -22.07354164123535 <- z -> 0.0
14:17:12 DEBUG opendrift:2164: ---------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:12 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:12 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:12 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:12 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 18:00:00 (before)
2026-02-21 19:00:00 (after)
14:17:12 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 18:00:00) in space (linearNDFast)
14:17:12 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:12 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 19:00:00) in space (linearNDFast)
14:17:12 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:12 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 18:00:00, weight 0.22) and
after (2026-02-21 19:00:00, weight 0.78) in time
14:17:12 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.506765182471646 and -59.30833484876912 degrees.
14:17:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.506765182471646 and -59.30833484876912 degrees.
14:17:12 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:12 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:12 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:12 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:12 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:12 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:12 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:12 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:12 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:12 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:12 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:12 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:12 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:12 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:12 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:12 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:12 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:12 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:12 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:12 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:12 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:12 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:12 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.253209 (min) 0.157389 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.496105 (min) 0.0654606 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.0238766 (min) -0.00446471 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: x_wind: 2.89197 (min) 4.32958 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: y_wind: -6.80686 (min) -6.0529 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.0507 (min) 22.9725 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01121e-06 (min) 0.00664296 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.28366 (min) 6.68051 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.7863 (min) 33.5784 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000498759 (min) 0.000492823 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:12 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:12 DEBUG opendrift:729: No elements hit coastline.
14:17:12 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:12 DEBUG opendrift:1740: No elements to deactivate
14:17:12 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:12 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:12 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:12 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 19
14:17:12 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:12 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:12 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 152. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 17. 0.]
[ 1. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:12 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:12 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:12 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:12 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:12 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04222785597359471
14:17:12 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:12 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:12 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:12 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:559: 19 elements reached seafloor, interacting with bottom
14:17:12 DEBUG opendrift:773: Lifting 19 elements to seafloor.
14:17:12 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:12 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:12 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:12 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:12 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:12 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:12 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:12 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:12 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:17:12 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:17:12 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:12 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:12 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:12 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:12 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(301), np.int64(0), np.int64(27), np.int64(172), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:12 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:12 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:12 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:12 DEBUG opendrift:2143: ======================================================================
14:17:12 INFO opendrift:2144: 2026-02-21 19:16:55.394992 - step 11 of 96 - 500 active elements (0 deactivated)
14:17:12 DEBUG opendrift:2150: 0 elements scheduled.
14:17:12 DEBUG opendrift:2152: ======================================================================
14:17:12 DEBUG opendrift:2163: 57.54255887099286 <- latitude -> 57.64945305317492
14:17:12 DEBUG opendrift:2163: 10.491255472152087 <- longitude -> 10.691304410849336
14:17:12 DEBUG opendrift:2163: -22.07354164123535 <- z -> 0.0
14:17:12 DEBUG opendrift:2164: ---------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:12 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:12 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:12 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:12 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:12 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 19:00:00 (before)
2026-02-21 20:00:00 (after)
14:17:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:14 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:14 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:14 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:14 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.077130078146524 and 59.73121133205882 degrees.
14:17:14 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:14 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.077130078146524 and 59.73121133205882 degrees.
14:17:14 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:14 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:14 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:14 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:14 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:14 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:14 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:14 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 39x36x11) for time after (2026-02-21 20:00:00)
14:17:14 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 19:00:00) in space (linearNDFast)
14:17:14 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:14 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 20:00:00) in space (linearNDFast)
14:17:14 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:14 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 19:00:00, weight 0.72) and
after (2026-02-21 20:00:00, weight 0.28) in time
14:17:14 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:14 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.50875561628564 and -59.30870666186091 degrees.
14:17:14 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.50875561628564 and -59.30870666186091 degrees.
14:17:14 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:14 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:14 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:14 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:14 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:14 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:14 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:14 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:14 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:14 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:14 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:14 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:14 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:14 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:14 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:14 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:14 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:14 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:14 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:14 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:14 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:14 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:14 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.201895 (min) 0.104652 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.518903 (min) 0.0817457 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0.0149262 (min) 0.0292956 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.8855 (min) 2.99031 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: y_wind: -6.15541 (min) -5.2603 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.9984 (min) 22.9101 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01132e-06 (min) 0.00613762 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.29949 (min) 6.67308 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.8131 (min) 33.5879 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000547961 (min) 0.000450365 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:14 DEBUG opendrift:729: No elements hit coastline.
14:17:14 DEBUG opendrift:768: No elements hit seafloor.
14:17:14 DEBUG opendrift:1740: No elements to deactivate
14:17:14 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:14 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:14 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:14 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 20
14:17:14 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 3 0 0 0 3 0 0 0 0 0]
14:17:14 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 0 3 3 3 0 3 3 3 3 3]
14:17:14 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 170. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 21. 0.]
[ 3. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:14 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:14 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:14 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:14 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:14 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.032790338917539096
14:17:14 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:14 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:14 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:14 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:17:14 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 3
14:17:14 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:14 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 3 elements
14:17:14 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:14 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(285), np.int64(0), np.int64(30), np.int64(185), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:14 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:14 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:14 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:14 DEBUG opendrift:2143: ======================================================================
14:17:14 INFO opendrift:2144: 2026-02-21 19:46:55.394992 - step 12 of 96 - 500 active elements (0 deactivated)
14:17:14 DEBUG opendrift:2150: 0 elements scheduled.
14:17:14 DEBUG opendrift:2152: ======================================================================
14:17:14 DEBUG opendrift:2163: 57.536448423130786 <- latitude -> 57.6482057367524
14:17:14 DEBUG opendrift:2163: 10.488854919985659 <- longitude -> 10.689016983630664
14:17:14 DEBUG opendrift:2163: -22.65569305419922 <- z -> 0.0
14:17:14 DEBUG opendrift:2164: ---------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:14 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:14 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:14 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:14 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 19:00:00 (before)
2026-02-21 20:00:00 (after)
14:17:14 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 19:00:00) in space (linearNDFast)
14:17:14 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:14 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 20:00:00) in space (linearNDFast)
14:17:14 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:14 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 19:00:00, weight 0.22) and
after (2026-02-21 20:00:00, weight 0.78) in time
14:17:14 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:14 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.51115616653274 and -59.310994077981015 degrees.
14:17:14 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.51115616653274 and -59.310994077981015 degrees.
14:17:14 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:14 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:14 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:14 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:14 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:14 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:14 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:14 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:14 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:14 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:14 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:14 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:14 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:14 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:14 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:14 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:14 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:14 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:14 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:14 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:14 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:14 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:14 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.256261 (min) 0.0876566 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.531492 (min) 0.0955021 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0.0427611 (min) 0.0527173 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.75388 (min) 2.71159 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: y_wind: -5.25058 (min) -3.86258 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.9854 (min) 22.826 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01224e-06 (min) 0.00589502 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.26377 (min) 6.7754 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.824 (min) 33.6758 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000594543 (min) 0.000764562 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:14 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:14 DEBUG opendrift:729: No elements hit coastline.
14:17:14 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:14 DEBUG opendrift:1740: No elements to deactivate
14:17:14 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:14 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:14 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:14 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 17
14:17:14 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:14 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:14 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 187. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 21. 0.]
[ 3. 0. 3. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:14 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:14 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:14 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:14 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:14 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.024452855983653005
14:17:14 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:14 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:14 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:14 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:14 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:14 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:14 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:14 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:14 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:14 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:14 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:14 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(268), np.int64(0), np.int64(29), np.int64(203), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:14 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:14 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:14 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:14 DEBUG opendrift:2143: ======================================================================
14:17:14 INFO opendrift:2144: 2026-02-21 20:16:55.394992 - step 13 of 96 - 500 active elements (0 deactivated)
14:17:14 DEBUG opendrift:2150: 0 elements scheduled.
14:17:14 DEBUG opendrift:2152: ======================================================================
14:17:14 DEBUG opendrift:2163: 57.53466430905677 <- latitude -> 57.648205736752395
14:17:14 DEBUG opendrift:2163: 10.489831601384886 <- longitude -> 10.688439999665624
14:17:14 DEBUG opendrift:2163: -22.65569305419922 <- z -> 0.0
14:17:14 DEBUG opendrift:2164: ---------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:14 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:14 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:14 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:14 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:14 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 20:00:00 (before)
2026-02-21 21:00:00 (after)
14:17:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.077130078146524 and 59.73786327622139 degrees.
14:17:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.077130078146524 and 59.73786327622139 degrees.
14:17:16 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:16 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:16 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:16 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:16 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:16 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:16 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:16 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 40x36x11) for time after (2026-02-21 21:00:00)
14:17:16 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 20:00:00) in space (linearNDFast)
14:17:16 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:16 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 21:00:00) in space (linearNDFast)
14:17:16 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:16 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 20:00:00, weight 0.72) and
after (2026-02-21 21:00:00, weight 0.28) in time
14:17:16 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.510179492288046 and -59.31157106044603 degrees.
14:17:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.510179492288046 and -59.31157106044603 degrees.
14:17:16 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:16 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:16 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:16 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:16 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:16 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:16 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:16 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:16 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:16 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:16 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:16 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:16 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:16 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:16 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:16 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:16 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:16 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:16 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:16 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:16 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:16 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:16 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.331379 (min) 0.118387 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.523862 (min) 0.0973769 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0.042378 (min) 0.054242 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.67654 (min) 2.70868 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: y_wind: -4.23508 (min) -2.71609 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 11.0041 (min) 22.7611 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01175e-06 (min) 0.00442742 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.24422 (min) 6.77088 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.8231 (min) 33.6716 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000374887 (min) 0.000705167 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:16 DEBUG opendrift:729: No elements hit coastline.
14:17:16 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:17:16 DEBUG opendrift:1740: No elements to deactivate
14:17:16 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:16 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:16 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:16 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 11
14:17:16 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0]
14:17:16 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3]
14:17:16 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 198. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 22. 0.]
[ 3. 0. 3. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:16 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:16 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:16 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:16 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:16 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.017239894426324877
14:17:16 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:16 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:16 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:16 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:16 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:16 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:16 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:16 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:16 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:16 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(257), np.int64(0), np.int64(27), np.int64(216), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:16 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:16 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:16 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:16 DEBUG opendrift:2143: ======================================================================
14:17:16 INFO opendrift:2144: 2026-02-21 20:46:55.394992 - step 14 of 96 - 500 active elements (0 deactivated)
14:17:16 DEBUG opendrift:2150: 0 elements scheduled.
14:17:16 DEBUG opendrift:2152: ======================================================================
14:17:16 DEBUG opendrift:2163: 57.532820060524976 <- latitude -> 57.648205736752395
14:17:16 DEBUG opendrift:2163: 10.489133948180191 <- longitude -> 10.689314551751465
14:17:16 DEBUG opendrift:2163: -22.65569305419922 <- z -> 0.0
14:17:16 DEBUG opendrift:2164: ---------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:16 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:16 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:16 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:16 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 20:00:00 (before)
2026-02-21 21:00:00 (after)
14:17:16 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 20:00:00) in space (linearNDFast)
14:17:16 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:16 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 21:00:00) in space (linearNDFast)
14:17:16 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:16 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 20:00:00, weight 0.22) and
after (2026-02-21 21:00:00, weight 0.78) in time
14:17:16 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.51087714896643 and -59.3106965163868 degrees.
14:17:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.51087714896643 and -59.3106965163868 degrees.
14:17:16 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:16 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:16 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:16 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:16 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:16 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:16 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:16 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:16 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:16 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:16 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:16 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:16 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:16 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:16 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:16 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:16 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:16 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:16 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:16 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:16 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:16 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:16 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.405554 (min) 0.165299 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.456955 (min) 0.100387 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0.0218706 (min) 0.0427866 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.86263 (min) 2.91877 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: y_wind: -3.20545 (min) -1.72146 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.986 (min) 22.7773 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01089e-06 (min) 0.0036333 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.17408 (min) 6.63146 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.7677 (min) 33.5246 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000464504 (min) 0.000824678 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:16 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:16 DEBUG opendrift:729: No elements hit coastline.
14:17:16 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:17:16 DEBUG opendrift:1740: No elements to deactivate
14:17:16 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:16 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:16 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:16 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 15
14:17:16 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:16 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:16 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 213. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 24. 0.]
[ 3. 0. 3. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:16 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:16 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:16 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:16 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:16 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.012044549708873026
14:17:16 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:16 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:16 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:16 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:16 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:16 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 7
14:17:16 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:16 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 7 elements
14:17:16 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:16 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(242), np.int64(0), np.int64(33), np.int64(225), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:16 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:16 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:16 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:16 DEBUG opendrift:2143: ======================================================================
14:17:16 INFO opendrift:2144: 2026-02-21 21:16:55.394992 - step 15 of 96 - 500 active elements (0 deactivated)
14:17:16 DEBUG opendrift:2150: 0 elements scheduled.
14:17:16 DEBUG opendrift:2152: ======================================================================
14:17:16 DEBUG opendrift:2163: 57.527140100512604 <- latitude -> 57.648205736752395
14:17:16 DEBUG opendrift:2163: 10.489133948180191 <- longitude -> 10.691471045115764
14:17:16 DEBUG opendrift:2163: -22.65569305419922 <- z -> 0.0
14:17:16 DEBUG opendrift:2164: ---------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:16 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:16 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:16 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:16 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:16 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 21:00:00 (before)
2026-02-21 22:00:00 (after)
14:17:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.083935056651555 and 59.751159227477736 degrees.
14:17:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.083935056651555 and 59.751159227477736 degrees.
14:17:18 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:18 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:18 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:18 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:18 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:18 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:18 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:18 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 41x36x11) for time after (2026-02-21 22:00:00)
14:17:18 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 21:00:00) in space (linearNDFast)
14:17:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:18 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 22:00:00) in space (linearNDFast)
14:17:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:18 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 21:00:00, weight 0.72) and
after (2026-02-21 22:00:00, weight 0.28) in time
14:17:18 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.51087714896643 and -59.3085400175309 degrees.
14:17:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.51087714896643 and -59.3085400175309 degrees.
14:17:18 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:18 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:18 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:18 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:18 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:18 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:18 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:18 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:18 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:18 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:18 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:18 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:18 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:18 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:18 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:18 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:18 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:18 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:18 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:18 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:18 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:18 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:18 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.467152 (min) 0.217861 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.379735 (min) 0.121239 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.0122219 (min) 0.0148937 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.96958 (min) 3.1122 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: y_wind: -2.61253 (min) -0.732069 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.8471 (min) 22.8805 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01207e-06 (min) 0.00262937 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.14221 (min) 6.73902 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.6877 (min) 33.6519 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000451943 (min) 0.000981066 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:18 DEBUG opendrift:729: No elements hit coastline.
14:17:18 DEBUG opendrift:773: Lifting 24 elements to seafloor.
14:17:18 DEBUG opendrift:1740: No elements to deactivate
14:17:18 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:18 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:18 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:18 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 18
14:17:18 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 2 0 0 0 0 3 0 0 0 0 0 0 0 0 0 2 0]
14:17:18 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 0 3 3 3 3 0 3 3 3 3 3 3 3 3 3 0 3]
14:17:18 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 228. 0.]
[ 0. 0. 0. 0. 0.]
[ 5. 0. 0. 25. 0.]
[ 4. 0. 10. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:18 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:18 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:18 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:18 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:18 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.010618225393297898
14:17:18 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:18 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:18 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:559: 4 elements reached seafloor, interacting with bottom
14:17:18 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:17:18 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:18 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 29
14:17:18 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:18 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 29 elements
14:17:18 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:18 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(230), np.int64(0), np.int64(59), np.int64(211), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:18 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:18 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:18 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:18 DEBUG opendrift:2143: ======================================================================
14:17:18 INFO opendrift:2144: 2026-02-21 21:46:55.394992 - step 16 of 96 - 500 active elements (0 deactivated)
14:17:18 DEBUG opendrift:2150: 0 elements scheduled.
14:17:18 DEBUG opendrift:2152: ======================================================================
14:17:18 DEBUG opendrift:2163: 57.525359371924274 <- latitude -> 57.648205736752395
14:17:18 DEBUG opendrift:2163: 10.482294562642927 <- longitude -> 10.694699186635102
14:17:18 DEBUG opendrift:2163: -22.65569305419922 <- z -> -0.02920380159369501
14:17:18 DEBUG opendrift:2164: ---------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:18 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:18 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:18 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:18 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 21:00:00 (before)
2026-02-21 22:00:00 (after)
14:17:18 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 21:00:00) in space (linearNDFast)
14:17:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:18 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 22:00:00) in space (linearNDFast)
14:17:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:18 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 21:00:00, weight 0.22) and
after (2026-02-21 22:00:00, weight 0.78) in time
14:17:18 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.51771652956298 and -59.305311879344956 degrees.
14:17:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.51771652956298 and -59.305311879344956 degrees.
14:17:18 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:18 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:18 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:18 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:18 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:18 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:18 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:18 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:18 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:18 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:18 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:18 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:18 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:18 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:18 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:18 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:18 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:18 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:18 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:18 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:18 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:18 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:18 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.518907 (min) 0.2707 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.301569 (min) 0.16232 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.0566915 (min) -0.0273676 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: x_wind: 2.0729 (min) 3.3935 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: y_wind: -2.48458 (min) -0.0730017 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.707 (min) 23.0374 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.04652e-06 (min) 0.00280971 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.16013 (min) 6.72169 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.7255 (min) 33.6428 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000490492 (min) 0.000323592 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:18 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:18 DEBUG opendrift:729: No elements hit coastline.
14:17:18 DEBUG opendrift:773: Lifting 66 elements to seafloor.
14:17:18 DEBUG opendrift:1740: No elements to deactivate
14:17:18 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:18 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:18 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:18 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 16
14:17:18 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:18 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:18 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 244. 0.]
[ 0. 0. 0. 0. 0.]
[ 5. 0. 0. 26. 0.]
[ 4. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:18 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:18 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:18 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:18 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:18 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0111856696760486
14:17:18 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:18 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:18 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:559: 16 elements reached seafloor, interacting with bottom
14:17:18 DEBUG opendrift:773: Lifting 16 elements to seafloor.
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:18 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:18 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:18 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:18 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:17:18 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:18 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:18 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:18 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:18 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:18 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:18 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:18 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:18 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:18 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(214), np.int64(0), np.int64(52), np.int64(234), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:18 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:18 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:18 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:18 DEBUG opendrift:2143: ======================================================================
14:17:18 INFO opendrift:2144: 2026-02-21 22:16:55.394992 - step 17 of 96 - 500 active elements (0 deactivated)
14:17:18 DEBUG opendrift:2150: 0 elements scheduled.
14:17:18 DEBUG opendrift:2152: ======================================================================
14:17:18 DEBUG opendrift:2163: 57.52334618494645 <- latitude -> 57.64820573675239
14:17:18 DEBUG opendrift:2163: 10.477602481812005 <- longitude -> 10.687447085581558
14:17:18 DEBUG opendrift:2163: -22.620983123779297 <- z -> -0.16524260456440043
14:17:18 DEBUG opendrift:2164: ---------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:18 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:18 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:18 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:18 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:18 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 22:00:00 (before)
2026-02-21 23:00:00 (after)
14:17:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:20 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.07257559971719 and 59.769198530290915 degrees.
14:17:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:20 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.07257559971719 and 59.769198530290915 degrees.
14:17:20 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:20 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:20 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:20 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:20 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:20 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:20 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:20 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 42x38x11) for time after (2026-02-21 23:00:00)
14:17:20 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 22:00:00) in space (linearNDFast)
14:17:20 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:20 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 23:00:00) in space (linearNDFast)
14:17:20 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:20 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 22:00:00, weight 0.72) and
after (2026-02-21 23:00:00, weight 0.28) in time
14:17:20 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:20 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.522408616518064 and -59.3125639735471 degrees.
14:17:20 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.522408616518064 and -59.3125639735471 degrees.
14:17:20 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:20 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:20 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:20 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:20 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:20 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:20 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:20 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:20 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:20 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:20 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:20 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:20 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:20 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:20 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:20 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:20 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:20 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:20 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:20 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:20 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:20 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:20 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.525528 (min) 0.295733 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.153808 (min) 0.242418 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.100219 (min) -0.0711599 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.68241 (min) 3.00193 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: y_wind: -2.13403 (min) 0.153297 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.551 (min) 22.6557 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01661e-06 (min) 0.00234591 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.17356 (min) 6.7622 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.867 (min) 33.6244 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000525664 (min) 0.000411056 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:20 DEBUG opendrift:729: No elements hit coastline.
14:17:20 DEBUG opendrift:773: Lifting 109 elements to seafloor.
14:17:20 DEBUG opendrift:1740: No elements to deactivate
14:17:20 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:20 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:20 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:20 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 10
14:17:20 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 3 0 0 3 0 0 0 0]
14:17:20 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 0 3 3 0 3 3 3 3]
14:17:20 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 252. 0.]
[ 0. 0. 0. 0. 0.]
[ 5. 0. 0. 33. 0.]
[ 6. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:20 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:20 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:20 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:20 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:20 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.008149236010051308
14:17:20 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:20 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:20 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:20 DEBUG opendrift.models.oceandrift:559: 8 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 8 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:20 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:20 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:20 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:20 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:20 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(208), np.int64(0), np.int64(46), np.int64(246), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:20 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:20 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:20 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:20 DEBUG opendrift:2143: ======================================================================
14:17:20 INFO opendrift:2144: 2026-02-21 22:46:55.394992 - step 18 of 96 - 500 active elements (0 deactivated)
14:17:20 DEBUG opendrift:2150: 0 elements scheduled.
14:17:20 DEBUG opendrift:2152: ======================================================================
14:17:20 DEBUG opendrift:2163: 57.52173530258456 <- latitude -> 57.64820573675238
14:17:20 DEBUG opendrift:2163: 10.46905603149668 <- longitude -> 10.687447085581562
14:17:20 DEBUG opendrift:2163: -22.582111358642578 <- z -> -0.0833951611902139
14:17:20 DEBUG opendrift:2164: ---------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:20 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:20 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:20 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:20 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 22:00:00 (before)
2026-02-21 23:00:00 (after)
14:17:20 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 22:00:00) in space (linearNDFast)
14:17:20 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:20 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-21 23:00:00) in space (linearNDFast)
14:17:20 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:20 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 22:00:00, weight 0.22) and
after (2026-02-21 23:00:00, weight 0.78) in time
14:17:20 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:20 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.53095505875349 and -59.3125639735471 degrees.
14:17:20 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.53095505875349 and -59.3125639735471 degrees.
14:17:20 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:20 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:20 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:20 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:20 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:20 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:20 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:20 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:20 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:20 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:20 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:20 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:20 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:20 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:20 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:20 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:20 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:20 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:20 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:20 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:20 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:20 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:20 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.541879 (min) 0.300918 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.149735 (min) 0.363684 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.143019 (min) -0.109681 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.855854 (min) 2.07737 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: y_wind: -1.66758 (min) 0.0963235 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.4548 (min) 22.9398 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.02109e-06 (min) 0.00198063 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.12623 (min) 6.77441 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.8906 (min) 33.599 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00050934 (min) 0.000503476 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:20 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:20 DEBUG opendrift:729: No elements hit coastline.
14:17:20 DEBUG opendrift:773: Lifting 140 elements to seafloor.
14:17:20 DEBUG opendrift:1740: No elements to deactivate
14:17:20 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:20 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:20 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:20 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 14
14:17:20 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:17:20 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:17:20 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 266. 0.]
[ 0. 0. 0. 0. 0.]
[ 5. 0. 0. 39. 0.]
[ 6. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:20 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:20 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:20 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:20 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:20 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.004386741217867526
14:17:20 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:20 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:20 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:20 DEBUG opendrift.models.oceandrift:559: 14 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 14 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:20 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:20 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:20 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:20 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:20 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:20 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:20 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:20 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(194), np.int64(0), np.int64(42), np.int64(264), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:20 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:20 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:20 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:20 DEBUG opendrift:2143: ======================================================================
14:17:20 INFO opendrift:2144: 2026-02-21 23:16:55.394992 - step 19 of 96 - 500 active elements (0 deactivated)
14:17:20 DEBUG opendrift:2150: 0 elements scheduled.
14:17:20 DEBUG opendrift:2152: ======================================================================
14:17:20 DEBUG opendrift:2163: 57.52036249514254 <- latitude -> 57.64820573675238
14:17:20 DEBUG opendrift:2163: 10.461473234755518 <- longitude -> 10.687447085581562
14:17:20 DEBUG opendrift:2163: -22.54438018798828 <- z -> -0.3290684618141217
14:17:20 DEBUG opendrift:2164: ---------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:20 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:20 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:20 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:20 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:20 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 23:00:00 (before)
2026-02-22 00:00:00 (after)
14:17:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:22 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.07257559971719 and 59.769198530290915 degrees.
14:17:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:22 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.07257559971719 and 59.769198530290915 degrees.
14:17:22 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:22 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:22 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:22 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:22 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:22 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:22 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:22 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 42x38x11) for time after (2026-02-22 00:00:00)
14:17:22 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 23:00:00) in space (linearNDFast)
14:17:22 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:22 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 00:00:00) in space (linearNDFast)
14:17:22 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:22 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 23:00:00, weight 0.72) and
after (2026-02-22 00:00:00, weight 0.28) in time
14:17:22 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:22 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.53853786463976 and -59.3125639735471 degrees.
14:17:22 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.53853786463976 and -59.3125639735471 degrees.
14:17:22 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:22 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:22 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:22 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:22 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:22 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:22 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:22 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:22 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:22 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:22 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:22 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:22 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:22 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:22 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:22 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:22 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:22 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:22 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:22 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:22 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:22 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:22 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.512969 (min) 0.276885 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.148374 (min) 0.456791 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.182822 (min) -0.142776 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.39758 (min) 1.47578 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: y_wind: -1.42508 (min) 0.0250504 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.4225 (min) 23.2627 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.07793e-06 (min) 0.00217718 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.13147 (min) 6.84627 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.8592 (min) 33.6977 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000466491 (min) 0.000416256 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:22 DEBUG opendrift:729: No elements hit coastline.
14:17:22 DEBUG opendrift:773: Lifting 179 elements to seafloor.
14:17:22 DEBUG opendrift:1740: No elements to deactivate
14:17:22 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:22 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:22 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:22 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 11
14:17:22 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 2 0 0]
14:17:22 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 0 3 3]
14:17:22 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 276. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 43. 0.]
[ 6. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:22 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:22 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:22 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:22 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:22 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.002349609111268022
14:17:22 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:22 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:22 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:22 DEBUG opendrift.models.oceandrift:559: 10 elements reached seafloor, interacting with bottom
14:17:22 DEBUG opendrift:773: Lifting 10 elements to seafloor.
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:22 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:22 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:22 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:22 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:22 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:22 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:22 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:22 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:22 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:22 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:22 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:22 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:22 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(185), np.int64(0), np.int64(35), np.int64(280), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:22 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:22 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:22 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:22 DEBUG opendrift:2143: ======================================================================
14:17:22 INFO opendrift:2144: 2026-02-21 23:46:55.394992 - step 20 of 96 - 500 active elements (0 deactivated)
14:17:22 DEBUG opendrift:2150: 0 elements scheduled.
14:17:22 DEBUG opendrift:2152: ======================================================================
14:17:22 DEBUG opendrift:2163: 57.51931599357425 <- latitude -> 57.650265515422376
14:17:22 DEBUG opendrift:2163: 10.455586538850024 <- longitude -> 10.687447085581564
14:17:22 DEBUG opendrift:2163: -23.119953155517578 <- z -> -0.4330678026850883
14:17:22 DEBUG opendrift:2164: ---------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:22 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:22 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:22 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:22 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-21 23:00:00 (before)
2026-02-22 00:00:00 (after)
14:17:22 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-21 23:00:00) in space (linearNDFast)
14:17:22 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:22 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 00:00:00) in space (linearNDFast)
14:17:22 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:22 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-21 23:00:00, weight 0.22) and
after (2026-02-22 00:00:00, weight 0.78) in time
14:17:22 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:22 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.54442455273364 and -59.3125639735471 degrees.
14:17:22 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.54442455273364 and -59.3125639735471 degrees.
14:17:22 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:22 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:22 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:22 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:22 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:22 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:22 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:22 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:22 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:22 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:22 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:22 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:22 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:22 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:22 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:22 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:22 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:22 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:22 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:22 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:22 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:22 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:22 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.464302 (min) 0.244528 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.131941 (min) 0.54614 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.220311 (min) -0.178425 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.00317496 (min) 1.29322 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: y_wind: -1.26747 (min) -0.00424661 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.2971 (min) 23.2627 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.05833e-06 (min) 0.00221422 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.09092 (min) 6.78076 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.8404 (min) 33.6576 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000474172 (min) 0.000667528 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:22 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:22 DEBUG opendrift:729: No elements hit coastline.
14:17:22 DEBUG opendrift:773: Lifting 202 elements to seafloor.
14:17:22 DEBUG opendrift:1740: No elements to deactivate
14:17:22 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:22 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:22 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:22 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 5
14:17:22 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0]
14:17:22 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3]
14:17:22 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 281. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 49. 0.]
[ 6. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:22 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:22 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:22 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:22 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:22 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0013278571509028917
14:17:22 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:22 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:22 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:559: 5 elements reached seafloor, interacting with bottom
14:17:22 DEBUG opendrift:773: Lifting 5 elements to seafloor.
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:22 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:22 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:22 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:22 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:22 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:22 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(180), np.int64(0), np.int64(35), np.int64(285), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:22 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:22 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:22 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:22 DEBUG opendrift:2143: ======================================================================
14:17:22 INFO opendrift:2144: 2026-02-22 00:16:55.394992 - step 21 of 96 - 500 active elements (0 deactivated)
14:17:22 DEBUG opendrift:2150: 0 elements scheduled.
14:17:22 DEBUG opendrift:2152: ======================================================================
14:17:22 DEBUG opendrift:2163: 57.51856367540342 <- latitude -> 57.65660427882467
14:17:22 DEBUG opendrift:2163: 10.450041114183161 <- longitude -> 10.687447085581564
14:17:22 DEBUG opendrift:2163: -23.084304809570312 <- z -> -0.3620090679314412
14:17:22 DEBUG opendrift:2164: ---------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:22 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:22 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:22 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:22 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:22 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 00:00:00 (before)
2026-02-22 01:00:00 (after)
14:17:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.780596465193575 degrees.
14:17:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.780596465193575 degrees.
14:17:25 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:25 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:25 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:25 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:25 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:25 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:25 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:25 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 43x39x11) for time after (2026-02-22 01:00:00)
14:17:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 00:00:00) in space (linearNDFast)
14:17:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 01:00:00) in space (linearNDFast)
14:17:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 00:00:00, weight 0.72) and
after (2026-02-22 01:00:00, weight 0.28) in time
14:17:25 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.549969976971965 and -59.3125639735471 degrees.
14:17:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.549969976971965 and -59.3125639735471 degrees.
14:17:25 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:25 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:25 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:25 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:25 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:25 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:25 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:25 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:25 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:25 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:25 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:25 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:25 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:25 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:25 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:25 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:25 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:25 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:25 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:25 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:25 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.391255 (min) 0.234465 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.121133 (min) 0.606447 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.25242 (min) -0.208637 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.356904 (min) 1.36245 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.946627 (min) 0.38109 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.219 (min) 23.2627 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.04111e-06 (min) 0.00234477 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.17557 (min) 6.80112 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 28.0084 (min) 33.6234 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000434875 (min) 0.000516116 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:25 DEBUG opendrift:729: No elements hit coastline.
14:17:25 DEBUG opendrift:773: Lifting 217 elements to seafloor.
14:17:25 DEBUG opendrift:1740: No elements to deactivate
14:17:25 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:25 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:25 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:25 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 9
14:17:25 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0 0]
14:17:25 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3 3]
14:17:25 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 290. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 49. 0.]
[ 6. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:25 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:25 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:25 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:25 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:25 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0014502217104237034
14:17:25 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:25 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:25 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:25 DEBUG opendrift.models.oceandrift:559: 9 elements reached seafloor, interacting with bottom
14:17:25 DEBUG opendrift:773: Lifting 9 elements to seafloor.
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:25 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:25 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:25 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:25 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:25 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:25 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:25 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:25 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:25 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:25 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:25 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(171), np.int64(0), np.int64(30), np.int64(299), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:25 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:25 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:25 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:25 DEBUG opendrift:2143: ======================================================================
14:17:25 INFO opendrift:2144: 2026-02-22 00:46:55.394992 - step 22 of 96 - 500 active elements (0 deactivated)
14:17:25 DEBUG opendrift:2150: 0 elements scheduled.
14:17:25 DEBUG opendrift:2152: ======================================================================
14:17:25 DEBUG opendrift:2163: 57.51806631818166 <- latitude -> 57.66544808601136
14:17:25 DEBUG opendrift:2163: 10.446459280569236 <- longitude -> 10.687447085581564
14:17:25 DEBUG opendrift:2163: -23.054092407226562 <- z -> -0.4562563633635162
14:17:25 DEBUG opendrift:2164: ---------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:25 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:25 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:25 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:25 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 00:00:00 (before)
2026-02-22 01:00:00 (after)
14:17:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 00:00:00) in space (linearNDFast)
14:17:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 01:00:00) in space (linearNDFast)
14:17:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 00:00:00, weight 0.22) and
after (2026-02-22 01:00:00, weight 0.78) in time
14:17:25 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.553551808731505 and -59.3125639735471 degrees.
14:17:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.553551808731505 and -59.3125639735471 degrees.
14:17:25 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:25 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:25 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:25 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:25 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:25 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:25 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:25 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:25 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:25 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:25 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:25 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:25 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:25 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:25 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:25 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:25 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:25 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:25 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:25 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:25 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:25 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.312654 (min) 0.190813 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.101843 (min) 0.654467 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.28079 (min) -0.234648 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.454553 (min) 1.6713 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.499652 (min) 0.956089 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.1897 (min) 23.2627 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.03824e-06 (min) 0.00190676 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.12859 (min) 6.80438 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 28.0056 (min) 33.5937 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000488653 (min) 0.000526694 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:25 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:25 DEBUG opendrift:729: No elements hit coastline.
14:17:25 DEBUG opendrift:773: Lifting 250 elements to seafloor.
14:17:26 DEBUG opendrift:1740: No elements to deactivate
14:17:26 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:26 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:26 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:26 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:17:26 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0]
14:17:26 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3]
14:17:26 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 292. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 54. 0.]
[ 6. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:26 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:26 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:26 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:26 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:26 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0025680579447328357
14:17:26 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:26 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:26 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:26 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:17:26 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:26 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:26 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:26 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:26 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:26 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:26 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:26 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(169), np.int64(0), np.int64(23), np.int64(308), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:26 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:26 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:26 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:26 DEBUG opendrift:2143: ======================================================================
14:17:26 INFO opendrift:2144: 2026-02-22 01:16:55.394992 - step 23 of 96 - 500 active elements (0 deactivated)
14:17:26 DEBUG opendrift:2150: 0 elements scheduled.
14:17:26 DEBUG opendrift:2152: ======================================================================
14:17:26 DEBUG opendrift:2163: 57.5186793938262 <- latitude -> 57.675269213950834
14:17:26 DEBUG opendrift:2163: 10.444974819361823 <- longitude -> 10.687447085581564
14:17:26 DEBUG opendrift:2163: -23.0280818939209 <- z -> -0.3161481348507321
14:17:26 DEBUG opendrift:2164: ---------------------------------
14:17:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 01:00:00 (before)
2026-02-22 02:00:00 (after)
14:17:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:28 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.05214823242248 and 59.785357525565146 degrees.
14:17:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:28 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.05214823242248 and 59.785357525565146 degrees.
14:17:28 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:28 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:28 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:28 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:28 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:28 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:28 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:28 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 44x40x11) for time after (2026-02-22 02:00:00)
14:17:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 01:00:00) in space (linearNDFast)
14:17:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 02:00:00) in space (linearNDFast)
14:17:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:17:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 01:00:00, weight 0.72) and
after (2026-02-22 02:00:00, weight 0.28) in time
14:17:28 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:28 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55503626913368 and -59.3125639735471 degrees.
14:17:28 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55503626913368 and -59.3125639735471 degrees.
14:17:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:28 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:28 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:28 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:28 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:28 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:28 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:28 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.265498 (min) 0.218074 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.102508 (min) 0.674853 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.310741 (min) -0.260391 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.653586 (min) 1.45342 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.139772 (min) 1.12683 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.1946 (min) 23.2627 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.02122e-06 (min) 0.00149121 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.14194 (min) 6.81359 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.9838 (min) 33.5718 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000431051 (min) 0.00045426 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:28 DEBUG opendrift:729: No elements hit coastline.
14:17:28 DEBUG opendrift:773: Lifting 263 elements to seafloor.
14:17:28 DEBUG opendrift:1740: No elements to deactivate
14:17:28 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:28 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:28 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:28 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:17:28 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0]
14:17:28 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3]
14:17:28 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 295. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 61. 0.]
[ 6. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:28 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:28 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:28 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:28 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:28 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0022366179168569725
14:17:28 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:28 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:28 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:28 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:17:28 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:28 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:28 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:28 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:28 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:28 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:28 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(166), np.int64(0), np.int64(22), np.int64(312), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:28 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:28 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:28 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:28 DEBUG opendrift:2143: ======================================================================
14:17:28 INFO opendrift:2144: 2026-02-22 01:46:55.394992 - step 24 of 96 - 500 active elements (0 deactivated)
14:17:28 DEBUG opendrift:2150: 0 elements scheduled.
14:17:28 DEBUG opendrift:2152: ======================================================================
14:17:28 DEBUG opendrift:2163: 57.52237811700071 <- latitude -> 57.685103493566885
14:17:28 DEBUG opendrift:2163: 10.444115489186704 <- longitude -> 10.687447085581564
14:17:28 DEBUG opendrift:2163: -23.002338409423828 <- z -> -0.4032284574402485
14:17:28 DEBUG opendrift:2164: ---------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:28 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 01:00:00 (before)
2026-02-22 02:00:00 (after)
14:17:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 01:00:00) in space (linearNDFast)
14:17:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:28 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 02:00:00) in space (linearNDFast)
14:17:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:28 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 01:00:00, weight 0.22) and
after (2026-02-22 02:00:00, weight 0.78) in time
14:17:28 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:28 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55589559691904 and -59.3125639735471 degrees.
14:17:28 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55589559691904 and -59.3125639735471 degrees.
14:17:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:28 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:28 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:28 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:28 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:28 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:28 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:28 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:28 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:28 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:28 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:28 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.217399 (min) 0.293721 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.113354 (min) 0.686033 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.343809 (min) -0.285927 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.07577 (min) 0.770483 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.15281 (min) 1.03083 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.1748 (min) 23.2627 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.02019e-06 (min) 0.000970452 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.12004 (min) 6.82791 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 28.0222 (min) 33.5559 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000406862 (min) 0.000418042 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:28 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:28 DEBUG opendrift:729: No elements hit coastline.
14:17:28 DEBUG opendrift:773: Lifting 272 elements to seafloor.
14:17:28 DEBUG opendrift:1740: No elements to deactivate
14:17:28 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:28 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:28 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:28 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:17:28 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:17:28 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:17:28 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 296. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 62. 0.]
[ 6. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:28 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:28 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:28 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:28 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:28 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0010769086893710669
14:17:28 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:28 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:28 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:28 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:28 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:28 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:28 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:28 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:28 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:28 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:28 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:28 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:28 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(165), np.int64(0), np.int64(21), np.int64(314), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:28 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:28 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:28 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:28 DEBUG opendrift:2143: ======================================================================
14:17:28 INFO opendrift:2144: 2026-02-22 02:16:55.394992 - step 25 of 96 - 500 active elements (0 deactivated)
14:17:28 DEBUG opendrift:2150: 0 elements scheduled.
14:17:28 DEBUG opendrift:2152: ======================================================================
14:17:28 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.69378908139254
14:17:28 DEBUG opendrift:2163: 10.443626155657325 <- longitude -> 10.687447085581564
14:17:28 DEBUG opendrift:2163: -22.976802825927734 <- z -> -0.42905242751966144
14:17:28 DEBUG opendrift:2164: ---------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:28 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:28 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:28 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:28 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:28 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 02:00:00 (before)
2026-02-22 03:00:00 (after)
14:17:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:30 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.03851647857557 and 59.778715365629445 degrees.
14:17:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:30 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.03851647857557 and 59.778715365629445 degrees.
14:17:30 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:30 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:30 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:30 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:30 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:30 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:30 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:30 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 45x40x11) for time after (2026-02-22 03:00:00)
14:17:30 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 02:00:00) in space (linearNDFast)
14:17:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:30 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 03:00:00) in space (linearNDFast)
14:17:30 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:30 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 02:00:00, weight 0.72) and
after (2026-02-22 03:00:00, weight 0.28) in time
14:17:30 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:30 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55638493424238 and -59.3125639735471 degrees.
14:17:30 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55638493424238 and -59.3125639735471 degrees.
14:17:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:30 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:30 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:30 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:30 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:30 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:30 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:30 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:30 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:30 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:30 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:31 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:31 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:31 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:31 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:31 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:31 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.175729 (min) 0.361759 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.114104 (min) 0.862462 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.354484 (min) -0.293782 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.56632 (min) 0.14943 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.441905 (min) 1.33232 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.1451 (min) 23.2627 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01826e-06 (min) 0.000767477 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.11894 (min) 6.81321 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 26.4469 (min) 33.5484 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00041771 (min) 0.000418186 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:31 DEBUG opendrift:729: No elements hit coastline.
14:17:31 DEBUG opendrift:773: Lifting 275 elements to seafloor.
14:17:31 DEBUG opendrift:1740: No elements to deactivate
14:17:31 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:31 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:31 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:31 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:17:31 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:17:31 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:17:31 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 297. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 63. 0.]
[ 6. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:31 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:31 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:31 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:31 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:31 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.002161889381349487
14:17:31 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:31 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:31 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:31 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:31 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:31 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:31 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(164), np.int64(0), np.int64(18), np.int64(318), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:31 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:31 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:31 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:31 DEBUG opendrift:2143: ======================================================================
14:17:31 INFO opendrift:2144: 2026-02-22 02:46:55.394992 - step 26 of 96 - 500 active elements (0 deactivated)
14:17:31 DEBUG opendrift:2150: 0 elements scheduled.
14:17:31 DEBUG opendrift:2152: ======================================================================
14:17:31 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.7024184734963
14:17:31 DEBUG opendrift:2163: 10.444458417230901 <- longitude -> 10.687447085581564
14:17:31 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.3737037353612701
14:17:31 DEBUG opendrift:2164: ---------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:31 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 02:00:00 (before)
2026-02-22 03:00:00 (after)
14:17:31 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 02:00:00) in space (linearNDFast)
14:17:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:31 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 03:00:00) in space (linearNDFast)
14:17:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:31 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 02:00:00, weight 0.22) and
after (2026-02-22 03:00:00, weight 0.78) in time
14:17:31 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55555266721038 and -59.3125639735471 degrees.
14:17:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55555266721038 and -59.3125639735471 degrees.
14:17:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:31 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:31 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:31 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:31 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:31 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:31 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:31 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.153498 (min) 0.358601 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.136681 (min) 0.625834 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.346984 (min) -0.289675 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.09606 (min) -0.352969 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.724468 (min) 1.49169 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.1226 (min) 23.2627 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01875e-06 (min) 0.000881622 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.00944 (min) 6.77609 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 28.052 (min) 33.5473 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000309097 (min) 0.000286712 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:31 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:31 DEBUG opendrift:729: No elements hit coastline.
14:17:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:31 DEBUG opendrift:1740: No elements to deactivate
14:17:31 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:31 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:31 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:31 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 4
14:17:31 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 0 0 0]
14:17:31 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 3 3 3]
14:17:31 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 300. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 66. 0.]
[ 7. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:31 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:31 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:31 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:31 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:31 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.00379311020666823
14:17:31 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:31 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:31 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:17:31 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:31 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:31 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:31 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:31 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:31 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:31 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(162), np.int64(0), np.int64(17), np.int64(321), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:31 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:31 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:31 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:31 DEBUG opendrift:2143: ======================================================================
14:17:31 INFO opendrift:2144: 2026-02-22 03:16:55.394992 - step 27 of 96 - 500 active elements (0 deactivated)
14:17:31 DEBUG opendrift:2150: 0 elements scheduled.
14:17:31 DEBUG opendrift:2152: ======================================================================
14:17:31 DEBUG opendrift:2163: 57.524600248703315 <- latitude -> 57.709457440658056
14:17:31 DEBUG opendrift:2163: 10.446035134972771 <- longitude -> 10.687447085581569
14:17:31 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.32017001873468964
14:17:31 DEBUG opendrift:2164: ---------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:31 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 03:00:00 (before)
2026-02-22 04:00:00 (after)
14:17:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:34 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.79012158569383 degrees.
14:17:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:34 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.79012158569383 degrees.
14:17:34 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:34 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:34 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:34 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:34 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:34 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:34 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:34 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 47x41x11) for time after (2026-02-22 04:00:00)
14:17:34 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 03:00:00) in space (linearNDFast)
14:17:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:34 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 04:00:00) in space (linearNDFast)
14:17:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 4 elements, expanding data 1
14:17:34 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 03:00:00, weight 0.72) and
after (2026-02-22 04:00:00, weight 0.28) in time
14:17:34 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:34 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55397595355225 and -59.3125639735471 degrees.
14:17:34 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55397595355225 and -59.3125639735471 degrees.
14:17:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:34 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:34 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:34 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:34 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:34 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:34 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:34 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:34 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.144281 (min) 0.428559 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.143233 (min) 0.697754 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.328219 (min) -0.271718 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.72577 (min) -1.12165 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.982329 (min) 1.7314 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.1117 (min) 23.2627 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.02021e-06 (min) 0.00131182 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 3.05551 (min) 6.75349 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 27.8058 (min) 33.5485 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000268909 (min) 0.000308929 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:34 DEBUG opendrift:729: No elements hit coastline.
14:17:34 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:34 DEBUG opendrift:1740: No elements to deactivate
14:17:34 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:34 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:34 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:34 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 5
14:17:34 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 2 0 0]
14:17:34 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 0 3 3]
14:17:34 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 304. 0.]
[ 0. 0. 0. 0. 0.]
[ 7. 0. 0. 67. 0.]
[ 7. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:34 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:34 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:34 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:34 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:34 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.006461010429335167
14:17:34 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:34 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:34 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:34 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:559: 4 elements reached seafloor, interacting with bottom
14:17:34 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:17:34 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:34 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:34 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:34 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:34 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:34 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:34 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:34 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:34 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(159), np.int64(0), np.int64(12), np.int64(329), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:34 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:34 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:34 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:34 DEBUG opendrift:2143: ======================================================================
14:17:34 INFO opendrift:2144: 2026-02-22 03:46:55.394992 - step 28 of 96 - 500 active elements (0 deactivated)
14:17:34 DEBUG opendrift:2150: 0 elements scheduled.
14:17:34 DEBUG opendrift:2152: ======================================================================
14:17:34 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.71741901363218
14:17:34 DEBUG opendrift:2163: 10.44793507273806 <- longitude -> 10.687447085581574
14:17:34 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.18774595998662286
14:17:34 DEBUG opendrift:2164: ---------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:34 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 03:00:00 (before)
2026-02-22 04:00:00 (after)
14:17:34 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 03:00:00) in space (linearNDFast)
14:17:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:34 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 04:00:00) in space (linearNDFast)
14:17:34 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:34 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 03:00:00, weight 0.22) and
after (2026-02-22 04:00:00, weight 0.78) in time
14:17:34 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:34 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55207600795064 and -59.3125639735471 degrees.
14:17:34 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55207600795064 and -59.3125639735471 degrees.
14:17:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:34 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:34 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:34 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:34 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:34 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:34 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:34 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:34 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:34 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:34 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:34 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.183448 (min) 0.498875 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.13791 (min) 1.03915 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.298756 (min) -0.243059 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.44286 (min) -2.03231 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.28852 (min) 2.11228 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.1058 (min) 23.2627 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01859e-06 (min) 0.00170012 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.91576 (min) 6.72138 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 23.1196 (min) 33.5514 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000669042 (min) 0.000662314 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:34 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:34 DEBUG opendrift:729: No elements hit coastline.
14:17:34 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:34 DEBUG opendrift:1740: No elements to deactivate
14:17:34 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:34 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:34 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:34 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 8
14:17:34 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 3 0 0 0]
14:17:34 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 0 3 3 3]
14:17:34 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 311. 0.]
[ 0. 0. 0. 0. 0.]
[ 7. 0. 0. 71. 0.]
[ 8. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:34 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:34 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:34 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:34 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:34 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0103258267108951
14:17:34 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:34 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:34 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:34 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:559: 7 elements reached seafloor, interacting with bottom
14:17:34 DEBUG opendrift:773: Lifting 7 elements to seafloor.
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:34 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:34 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:34 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:34 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:34 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:34 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(153), np.int64(0), np.int64(11), np.int64(336), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:34 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:34 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:34 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:34 DEBUG opendrift:2143: ======================================================================
14:17:34 INFO opendrift:2144: 2026-02-22 04:16:55.394992 - step 29 of 96 - 500 active elements (0 deactivated)
14:17:34 DEBUG opendrift:2150: 0 elements scheduled.
14:17:34 DEBUG opendrift:2152: ======================================================================
14:17:34 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.71944259651844
14:17:34 DEBUG opendrift:2163: 10.448285920563306 <- longitude -> 10.69683599337334
14:17:34 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.18380226372994019
14:17:34 DEBUG opendrift:2164: ---------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:34 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:34 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:34 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:34 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:34 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 04:00:00 (before)
2026-02-22 05:00:00 (after)
14:17:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:36 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.0043897299165 and 59.79012158569383 degrees.
14:17:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:36 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.0043897299165 and 59.79012158569383 degrees.
14:17:36 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:36 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:36 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:36 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:36 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:36 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:36 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:36 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 50x41x11) for time after (2026-02-22 05:00:00)
14:17:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 04:00:00) in space (linearNDFast)
14:17:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 05:00:00) in space (linearNDFast)
14:17:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 04:00:00, weight 0.72) and
after (2026-02-22 05:00:00, weight 0.28) in time
14:17:36 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:36 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55172516295152 and -59.30317503083877 degrees.
14:17:36 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55172516295152 and -59.30317503083877 degrees.
14:17:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:36 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:36 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:36 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:36 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:36 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:36 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:36 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:36 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:36 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:36 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:36 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:36 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:36 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:36 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.204996 (min) 0.572753 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.126157 (min) 0.835742 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.263356 (min) -0.209136 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.88973 (min) -2.69772 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.89314 (min) 2.66835 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.1006 (min) 23.2627 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01737e-06 (min) 0.00240051 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 2.1743 (min) 6.66653 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 23.8083 (min) 33.5516 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000418236 (min) 0.000915091 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:36 DEBUG opendrift:729: No elements hit coastline.
14:17:36 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:36 DEBUG opendrift:1740: No elements to deactivate
14:17:36 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:36 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:36 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:36 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 6
14:17:36 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 2]
14:17:36 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 0]
14:17:36 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 316. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 72. 0.]
[ 8. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:36 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:36 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:36 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:36 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:36 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.014358428434455815
14:17:36 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:36 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:36 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:36 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:559: 5 elements reached seafloor, interacting with bottom
14:17:36 DEBUG opendrift:773: Lifting 5 elements to seafloor.
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:36 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:36 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:36 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:36 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:36 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(149), np.int64(0), np.int64(10), np.int64(341), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:36 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:36 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:36 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:36 DEBUG opendrift:2143: ======================================================================
14:17:36 INFO opendrift:2144: 2026-02-22 04:46:55.394992 - step 30 of 96 - 500 active elements (0 deactivated)
14:17:36 DEBUG opendrift:2150: 0 elements scheduled.
14:17:36 DEBUG opendrift:2152: ======================================================================
14:17:36 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.724161105538855
14:17:36 DEBUG opendrift:2163: 10.447652212175658 <- longitude -> 10.712746713768356
14:17:36 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.11743799017545897
14:17:36 DEBUG opendrift:2164: ---------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:36 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:36 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:36 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 04:00:00 (before)
2026-02-22 05:00:00 (after)
14:17:36 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 04:00:00) in space (linearNDFast)
14:17:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:36 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 05:00:00) in space (linearNDFast)
14:17:36 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:36 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 04:00:00, weight 0.22) and
after (2026-02-22 05:00:00, weight 0.78) in time
14:17:36 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:36 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235888012828 and -59.28726431447478 degrees.
14:17:36 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235888012828 and -59.28726431447478 degrees.
14:17:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:36 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:36 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:36 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:36 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:36 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:36 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:36 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:36 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:36 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:36 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:36 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:36 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:36 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:36 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:36 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:36 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:36 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.224462 (min) 0.627982 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.124611 (min) 0.848734 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.223309 (min) -0.171146 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.21047 (min) -3.37566 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: y_wind: 2.70541 (min) 3.30732 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 23.2627 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01646e-06 (min) 0.00297883 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 2.34286 (min) 6.66747 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 24.1758 (min) 33.5497 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000676556 (min) 0.000766174 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:36 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:36 DEBUG opendrift:729: No elements hit coastline.
14:17:36 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:36 DEBUG opendrift:1740: No elements to deactivate
14:17:36 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:36 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:36 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:36 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 8
14:17:36 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0]
14:17:36 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3]
14:17:36 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 324. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 72. 0.]
[ 8. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:36 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:36 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:36 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:36 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:36 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01949437055379257
14:17:36 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:36 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:36 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:559: 8 elements reached seafloor, interacting with bottom
14:17:36 DEBUG opendrift:773: Lifting 8 elements to seafloor.
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:36 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:36 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:36 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:36 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:36 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:36 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(141), np.int64(0), np.int64(10), np.int64(349), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:36 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:36 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:36 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:36 DEBUG opendrift:2143: ======================================================================
14:17:36 INFO opendrift:2144: 2026-02-22 05:16:55.394992 - step 31 of 96 - 500 active elements (0 deactivated)
14:17:36 DEBUG opendrift:2150: 0 elements scheduled.
14:17:36 DEBUG opendrift:2152: ======================================================================
14:17:36 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.724161105538855
14:17:36 DEBUG opendrift:2163: 10.446579590892142 <- longitude -> 10.718325877836634
14:17:36 DEBUG opendrift:2163: -22.96706199645996 <- z -> 0.0
14:17:36 DEBUG opendrift:2164: ---------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:36 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:36 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:36 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:36 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:36 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 05:00:00 (before)
2026-02-22 06:00:00 (after)
14:17:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.99755624928583 and 59.79012158569383 degrees.
14:17:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.99755624928583 and 59.79012158569383 degrees.
14:17:38 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:38 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:38 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:38 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:38 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:38 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:38 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:38 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 51x41x11) for time after (2026-02-22 06:00:00)
14:17:38 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 05:00:00) in space (linearNDFast)
14:17:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:38 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 06:00:00) in space (linearNDFast)
14:17:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 5 elements, expanding data 1
14:17:38 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 05:00:00, weight 0.72) and
after (2026-02-22 06:00:00, weight 0.28) in time
14:17:38 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55343149098496 and -59.281685145175956 degrees.
14:17:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55343149098496 and -59.281685145175956 degrees.
14:17:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:38 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:38 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:38 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:38 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:38 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:38 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:38 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:38 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:38 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:38 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:38 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:38 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:38 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:38 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:38 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:38 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:38 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:38 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:38 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:38 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:38 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:38 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:38 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:38 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:38 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.228244 (min) 0.463633 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.127613 (min) 0.946401 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.179579 (min) -0.130402 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.54702 (min) -3.78658 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: y_wind: 3.05575 (min) 3.64832 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 1 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0779 (min) 23.2627 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99997e-07 (min) 0.00357457 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.737653 (min) 6.68748 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.4636 (min) 33.5672 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000757866 (min) 0.000837619 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:38 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:38 DEBUG opendrift:731: 1 elements hit coastline, moving back to water
14:17:39 DEBUG opendrift:768: No elements hit seafloor.
14:17:39 DEBUG opendrift:1740: No elements to deactivate
14:17:39 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:39 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:39 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:39 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 6
14:17:39 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 3 0 0]
14:17:39 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 0 3 3]
14:17:39 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 329. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 72. 0.]
[ 9. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:39 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:39 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:39 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:39 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02421549448845825
14:17:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:39 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:559: 5 elements reached seafloor, interacting with bottom
14:17:39 DEBUG opendrift:773: Lifting 5 elements to seafloor.
14:17:39 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:39 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:39 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:39 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:39 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:39 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:39 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(137), np.int64(0), np.int64(10), np.int64(353), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:39 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:40 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:40 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:40 DEBUG opendrift:2143: ======================================================================
14:17:40 INFO opendrift:2144: 2026-02-22 05:46:55.394992 - step 32 of 96 - 500 active elements (0 deactivated)
14:17:40 DEBUG opendrift:2150: 0 elements scheduled.
14:17:40 DEBUG opendrift:2152: ======================================================================
14:17:40 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72416110553885
14:17:40 DEBUG opendrift:2163: 10.4468577238946 <- longitude -> 10.724057139273908
14:17:40 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.2937974283684557
14:17:40 DEBUG opendrift:2164: ---------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 05:00:00 (before)
2026-02-22 06:00:00 (after)
14:17:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 05:00:00) in space (linearNDFast)
14:17:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:40 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 06:00:00) in space (linearNDFast)
14:17:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:40 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 05:00:00, weight 0.22) and
after (2026-02-22 06:00:00, weight 0.78) in time
14:17:40 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55315336485734 and -59.27595388530298 degrees.
14:17:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55315336485734 and -59.27595388530298 degrees.
14:17:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:40 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:40 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:40 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:40 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:40 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:40 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:40 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:40 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.230603 (min) 0.574769 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.157978 (min) 0.837412 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.132685 (min) -0.0861756 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.96679 (min) -4.10638 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: y_wind: 3.17241 (min) 3.75213 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 1 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0828 (min) 23.2627 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01643e-06 (min) 0.0038482 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.21459 (min) 6.74176 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.6079 (min) 33.7244 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000683499 (min) 0.00111655 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:40 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:40 DEBUG opendrift:731: 1 elements hit coastline, moving back to water
14:17:40 DEBUG opendrift:768: No elements hit seafloor.
14:17:40 DEBUG opendrift:1740: No elements to deactivate
14:17:40 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:40 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:40 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:40 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 12
14:17:40 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 3 0 0 3 0 3 0 0 0 0 0]
14:17:40 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 0 3 3 0 3 0 3 3 3 3 3]
14:17:40 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 338. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 72. 0.]
[ 12. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:40 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:40 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:40 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:40 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:40 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.027551309199512136
14:17:40 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:40 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:40 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:40 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:559: 9 elements reached seafloor, interacting with bottom
14:17:40 DEBUG opendrift:773: Lifting 9 elements to seafloor.
14:17:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:40 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:40 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:40 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:40 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:40 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:40 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:40 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(131), np.int64(0), np.int64(9), np.int64(360), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:40 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:40 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:40 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:40 DEBUG opendrift:2143: ======================================================================
14:17:40 INFO opendrift:2144: 2026-02-22 06:16:55.394992 - step 33 of 96 - 500 active elements (0 deactivated)
14:17:40 DEBUG opendrift:2150: 0 elements scheduled.
14:17:40 DEBUG opendrift:2152: ======================================================================
14:17:40 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72416110553884
14:17:40 DEBUG opendrift:2163: 10.446224464601533 <- longitude -> 10.737420954592336
14:17:40 DEBUG opendrift:2163: -22.96706199645996 <- z -> 0.0
14:17:40 DEBUG opendrift:2164: ---------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 06:00:00 (before)
2026-02-22 07:00:00 (after)
14:17:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.990720055042914 and 59.79012158569383 degrees.
14:17:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.990720055042914 and 59.79012158569383 degrees.
14:17:42 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:42 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:42 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:42 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 52x41x11) for time after (2026-02-22 07:00:00)
14:17:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 06:00:00) in space (linearNDFast)
14:17:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 07:00:00) in space (linearNDFast)
14:17:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 6 elements, expanding data 1
14:17:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 06:00:00, weight 0.72) and
after (2026-02-22 07:00:00, weight 0.28) in time
14:17:42 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55378661503486 and -59.26259007305893 degrees.
14:17:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55378661503486 and -59.26259007305893 degrees.
14:17:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:42 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:42 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:42 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:42 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.230914 (min) 0.610321 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.129354 (min) 0.961299 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.0859467 (min) -0.0415514 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.21792 (min) -4.24625 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: y_wind: 3.45819 (min) 4.08926 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 1 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0745 (min) 23.2627 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.00410363 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.894554 (min) 6.76613 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.957 (min) 33.7788 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000437313 (min) 0.00105004 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:42 DEBUG opendrift:731: 1 elements hit coastline, moving back to water
14:17:42 DEBUG opendrift:768: No elements hit seafloor.
14:17:42 DEBUG opendrift:1740: No elements to deactivate
14:17:42 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:42 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:42 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:42 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 11
14:17:42 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 3 0 0 0 0 0 0 0 0]
14:17:42 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 0 3 3 3 3 3 3 3 3]
14:17:42 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 348. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 73. 0.]
[ 13. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:42 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:42 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:42 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:42 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:42 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.031233866045245015
14:17:42 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:42 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:42 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:559: 10 elements reached seafloor, interacting with bottom
14:17:42 DEBUG opendrift:773: Lifting 10 elements to seafloor.
14:17:42 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:42 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:42 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:42 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:42 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:42 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:42 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:42 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(122), np.int64(0), np.int64(8), np.int64(370), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:42 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:42 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:42 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:42 DEBUG opendrift:2143: ======================================================================
14:17:42 INFO opendrift:2144: 2026-02-22 06:46:55.394992 - step 34 of 96 - 500 active elements (0 deactivated)
14:17:42 DEBUG opendrift:2150: 0 elements scheduled.
14:17:42 DEBUG opendrift:2152: ======================================================================
14:17:42 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72416110553884
14:17:42 DEBUG opendrift:2163: 10.446609099236387 <- longitude -> 10.751622321651887
14:17:42 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.040973273979721725
14:17:42 DEBUG opendrift:2164: ---------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 06:00:00 (before)
2026-02-22 07:00:00 (after)
14:17:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 06:00:00) in space (linearNDFast)
14:17:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 07:00:00) in space (linearNDFast)
14:17:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 06:00:00, weight 0.22) and
after (2026-02-22 07:00:00, weight 0.78) in time
14:17:42 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55340198167843 and -59.24838870021512 degrees.
14:17:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55340198167843 and -59.24838870021512 degrees.
14:17:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:42 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:42 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:42 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:42 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.224606 (min) 0.535161 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.204023 (min) 0.926494 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.0399559 (min) 0.00289666 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.34568 (min) -4.2779 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: y_wind: 3.85595 (min) 4.60652 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 1 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0859 (min) 24.0065 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01301e-06 (min) 0.00521272 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.17212 (min) 6.92015 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.7151 (min) 33.9043 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00123946 (min) 0.000716613 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:42 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:42 DEBUG opendrift:731: 2 elements hit coastline, moving back to water
14:17:42 DEBUG opendrift:768: No elements hit seafloor.
14:17:42 DEBUG opendrift:1740: No elements to deactivate
14:17:42 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:42 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:42 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:42 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 7
14:17:42 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0]
14:17:42 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3]
14:17:42 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 355. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 74. 0.]
[ 13. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:42 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:42 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:42 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:42 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:42 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03479659562725269
14:17:42 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:42 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:42 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:559: 7 elements reached seafloor, interacting with bottom
14:17:42 DEBUG opendrift:773: Lifting 7 elements to seafloor.
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:42 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:42 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:42 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:42 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:42 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:42 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(115), np.int64(0), np.int64(8), np.int64(377), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:42 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:42 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:42 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:42 DEBUG opendrift:2143: ======================================================================
14:17:42 INFO opendrift:2144: 2026-02-22 07:16:55.394992 - step 35 of 96 - 500 active elements (0 deactivated)
14:17:42 DEBUG opendrift:2150: 0 elements scheduled.
14:17:42 DEBUG opendrift:2152: ======================================================================
14:17:42 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72416110553884
14:17:42 DEBUG opendrift:2163: 10.446824721178592 <- longitude -> 10.754732077856675
14:17:42 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.042814651566013606
14:17:42 DEBUG opendrift:2164: ---------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 07:00:00 (before)
2026-02-22 08:00:00 (after)
14:17:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.983881145760954 and 59.79012158569383 degrees.
14:17:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.983881145760954 and 59.79012158569383 degrees.
14:17:44 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:44 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:44 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:44 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 53x41x11) for time after (2026-02-22 08:00:00)
14:17:44 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 07:00:00) in space (linearNDFast)
14:17:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:44 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 08:00:00) in space (linearNDFast)
14:17:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:44 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 07:00:00, weight 0.72) and
after (2026-02-22 08:00:00, weight 0.28) in time
14:17:44 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.553186354737356 and -59.24527894643958 degrees.
14:17:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.553186354737356 and -59.24527894643958 degrees.
14:17:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:44 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:44 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:44 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:44 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.245143 (min) 0.471576 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.180078 (min) 0.440687 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.00108095 (min) 0.0414239 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.24458 (min) -4.08238 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: y_wind: 4.3063 (min) 5.1755 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 1 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0826 (min) 24.0911 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01295e-06 (min) 0.00554213 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 2.25347 (min) 6.7776 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 23.9162 (min) 34.0384 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00050523 (min) 0.00048091 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:44 DEBUG opendrift:731: 2 elements hit coastline, moving back to water
14:17:44 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:44 DEBUG opendrift:1740: No elements to deactivate
14:17:44 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:44 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:44 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:44 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 5
14:17:44 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0]
14:17:44 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3]
14:17:44 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 360. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 74. 0.]
[ 13. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:44 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:44 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:44 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:44 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:44 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03759095993275433
14:17:44 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:44 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:44 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:44 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:44 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:44 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:44 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:44 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:44 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(110), np.int64(0), np.int64(8), np.int64(382), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:44 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:44 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:44 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:44 DEBUG opendrift:2143: ======================================================================
14:17:44 INFO opendrift:2144: 2026-02-22 07:46:55.394992 - step 36 of 96 - 500 active elements (0 deactivated)
14:17:44 DEBUG opendrift:2150: 0 elements scheduled.
14:17:44 DEBUG opendrift:2152: ======================================================================
14:17:44 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72416110553884
14:17:44 DEBUG opendrift:2163: 10.447651863098145 <- longitude -> 10.765527695464048
14:17:44 DEBUG opendrift:2163: -22.96706199645996 <- z -> 0.0
14:17:44 DEBUG opendrift:2164: ---------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:44 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 07:00:00 (before)
2026-02-22 08:00:00 (after)
14:17:44 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 07:00:00) in space (linearNDFast)
14:17:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:44 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 08:00:00) in space (linearNDFast)
14:17:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:44 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 07:00:00, weight 0.22) and
after (2026-02-22 08:00:00, weight 0.78) in time
14:17:44 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.23448333543109 degrees.
14:17:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.23448333543109 degrees.
14:17:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:44 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:44 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:44 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:44 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.231524 (min) 0.39086 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.144108 (min) 0.681943 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0.0170618 (min) 0.0753762 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.17114 (min) -3.64497 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: y_wind: 4.76973 (min) 5.76192 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 1 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 24.929 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01104e-06 (min) 0.00595861 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.63854 (min) 6.7819 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.5054 (min) 34.0908 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000902406 (min) 0.000396944 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:44 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:44 DEBUG opendrift:731: 1 elements hit coastline, moving back to water
14:17:44 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:44 DEBUG opendrift:1740: No elements to deactivate
14:17:44 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:44 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:44 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:44 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 5
14:17:44 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0]
14:17:44 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3]
14:17:44 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 365. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 74. 0.]
[ 13. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:44 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:44 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:44 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:44 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:44 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03993866838633072
14:17:44 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:44 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:44 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:44 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:44 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:44 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:44 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:44 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(105), np.int64(0), np.int64(8), np.int64(387), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:44 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:44 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:44 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:44 DEBUG opendrift:2143: ======================================================================
14:17:44 INFO opendrift:2144: 2026-02-22 08:16:55.394992 - step 37 of 96 - 500 active elements (0 deactivated)
14:17:44 DEBUG opendrift:2150: 0 elements scheduled.
14:17:44 DEBUG opendrift:2152: ======================================================================
14:17:44 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72416110553884
14:17:44 DEBUG opendrift:2163: 10.447651863098145 <- longitude -> 10.77486638902044
14:17:44 DEBUG opendrift:2163: -22.96706199645996 <- z -> 0.0
14:17:44 DEBUG opendrift:2164: ---------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:44 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 08:00:00 (before)
2026-02-22 09:00:00 (after)
14:17:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:46 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.977039520022615 and 59.79012158569383 degrees.
14:17:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:46 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.977039520022615 and 59.79012158569383 degrees.
14:17:46 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:46 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:46 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:46 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 54x41x11) for time after (2026-02-22 09:00:00)
14:17:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 08:00:00) in space (linearNDFast)
14:17:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 09:00:00) in space (linearNDFast)
14:17:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 08:00:00, weight 0.72) and
after (2026-02-22 09:00:00, weight 0.28) in time
14:17:46 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:46 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.2251446335981 degrees.
14:17:46 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.2251446335981 degrees.
14:17:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:46 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:46 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:46 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:46 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:46 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:46 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:46 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.213643 (min) 0.491242 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.170414 (min) 0.727033 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: 0.0131269 (min) 0.0852771 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.72608 (min) -3.53044 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.17007 (min) 6.13042 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 25.8789 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.0138e-06 (min) 0.00405063 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.65968 (min) 6.79358 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.6398 (min) 34.0717 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00107995 (min) 0.000470361 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:46 DEBUG opendrift:729: No elements hit coastline.
14:17:46 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:46 DEBUG opendrift:1740: No elements to deactivate
14:17:46 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:46 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:46 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:46 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 7
14:17:46 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 3 0 0 0 0 0]
14:17:46 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 0 3 3 3 3 3]
14:17:46 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 371. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 74. 0.]
[ 14. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:46 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:46 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:46 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:46 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:46 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04170488574870803
14:17:46 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:46 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:46 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:46 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:46 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:46 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:46 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:46 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:46 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:46 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:46 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(100), np.int64(0), np.int64(6), np.int64(394), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:46 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:46 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:46 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:46 DEBUG opendrift:2143: ======================================================================
14:17:46 INFO opendrift:2144: 2026-02-22 08:46:55.394992 - step 38 of 96 - 500 active elements (0 deactivated)
14:17:46 DEBUG opendrift:2150: 0 elements scheduled.
14:17:46 DEBUG opendrift:2152: ======================================================================
14:17:46 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.7287087528925
14:17:46 DEBUG opendrift:2163: 10.447651863098145 <- longitude -> 10.78970768582977
14:17:46 DEBUG opendrift:2163: -22.96706199645996 <- z -> 0.0
14:17:46 DEBUG opendrift:2164: ---------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 08:00:00 (before)
2026-02-22 09:00:00 (after)
14:17:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 08:00:00) in space (linearNDFast)
14:17:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 09:00:00) in space (linearNDFast)
14:17:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 08:00:00, weight 0.22) and
after (2026-02-22 09:00:00, weight 0.78) in time
14:17:46 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:46 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.21030331151198 degrees.
14:17:46 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.21030331151198 degrees.
14:17:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:46 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:46 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:46 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:46 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:46 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:46 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:46 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:46 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.136406 (min) 0.316343 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.222546 (min) 0.699129 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.00786761 (min) 0.0767357 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.18606 (min) -3.45073 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.35553 (min) 6.71345 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 28.4121 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01132e-06 (min) 0.00573092 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.47096 (min) 6.83711 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.0496 (min) 33.9974 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000661858 (min) 0.000498284 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:46 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:46 DEBUG opendrift:729: No elements hit coastline.
14:17:46 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:46 DEBUG opendrift:1740: No elements to deactivate
14:17:46 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:46 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:46 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:46 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 5
14:17:46 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 3 0]
14:17:46 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 0 3]
14:17:46 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 375. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 76. 0.]
[ 15. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:46 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:46 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:46 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:46 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:46 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04378776398120021
14:17:46 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:46 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:46 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:46 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:46 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:46 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:46 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:46 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:46 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(97), np.int64(0), np.int64(6), np.int64(397), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:46 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:46 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:46 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:46 DEBUG opendrift:2143: ======================================================================
14:17:46 INFO opendrift:2144: 2026-02-22 09:16:55.394992 - step 39 of 96 - 500 active elements (0 deactivated)
14:17:46 DEBUG opendrift:2150: 0 elements scheduled.
14:17:46 DEBUG opendrift:2152: ======================================================================
14:17:46 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72511191318704
14:17:46 DEBUG opendrift:2163: 10.447651863098145 <- longitude -> 10.794034648970982
14:17:46 DEBUG opendrift:2163: -22.96706199645996 <- z -> 0.0
14:17:46 DEBUG opendrift:2164: ---------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:46 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:46 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:46 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 09:00:00 (before)
2026-02-22 10:00:00 (after)
14:17:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.79012158569383 degrees.
14:17:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.79012158569383 degrees.
14:17:48 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:48 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:48 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:48 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 56x41x11) for time after (2026-02-22 10:00:00)
14:17:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 09:00:00) in space (linearNDFast)
14:17:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 10:00:00) in space (linearNDFast)
14:17:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 09:00:00, weight 0.72) and
after (2026-02-22 10:00:00, weight 0.28) in time
14:17:48 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.20597636707497 degrees.
14:17:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.20597636707497 degrees.
14:17:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:48 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:48 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:48 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:48 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:48 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:48 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:48 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.101618 (min) 0.330917 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.276592 (min) 0.68984 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.0448304 (min) 0.0504685 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.43422 (min) -3.49452 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.31206 (min) 6.89249 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 28.1149 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01144e-06 (min) 0.0049396 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.77254 (min) 6.81985 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 22.5972 (min) 34.2233 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000423833 (min) 0.000333347 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:48 DEBUG opendrift:729: No elements hit coastline.
14:17:48 DEBUG opendrift:773: Lifting 15 elements to seafloor.
14:17:48 DEBUG opendrift:1740: No elements to deactivate
14:17:48 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:48 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:48 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:48 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 7
14:17:48 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 3 0 0]
14:17:48 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 0 3 3]
14:17:48 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 381. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 76. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:48 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:48 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:48 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:48 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:48 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04485077772425826
14:17:48 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:48 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:48 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:17:48 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:48 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:48 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:48 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:48 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:48 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(92), np.int64(0), np.int64(6), np.int64(402), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:48 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:48 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:48 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:48 DEBUG opendrift:2143: ======================================================================
14:17:48 INFO opendrift:2144: 2026-02-22 09:46:55.394992 - step 40 of 96 - 500 active elements (0 deactivated)
14:17:48 DEBUG opendrift:2150: 0 elements scheduled.
14:17:48 DEBUG opendrift:2152: ======================================================================
14:17:48 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72416110553884
14:17:48 DEBUG opendrift:2163: 10.447651863098145 <- longitude -> 10.797852933851306
14:17:48 DEBUG opendrift:2163: -24.462390971307684 <- z -> -0.4930957424502079
14:17:48 DEBUG opendrift:2164: ---------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 09:00:00 (before)
2026-02-22 10:00:00 (after)
14:17:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 09:00:00) in space (linearNDFast)
14:17:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 10:00:00) in space (linearNDFast)
14:17:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 09:00:00, weight 0.22) and
after (2026-02-22 10:00:00, weight 0.78) in time
14:17:48 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.202158080626965 degrees.
14:17:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.202158080626965 degrees.
14:17:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:48 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:48 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:48 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:48 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:48 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:48 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:48 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:48 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.120492 (min) 0.281545 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.213725 (min) 0.698054 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.0941321 (min) 0.0105043 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.85551 (min) -3.99551 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.25552 (min) 6.68367 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 27.671 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01046e-06 (min) 0.00609508 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.26606 (min) 6.8355 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.6639 (min) 34.2904 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000391042 (min) 0.000366137 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:48 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:48 DEBUG opendrift:729: No elements hit coastline.
14:17:48 DEBUG opendrift:773: Lifting 34 elements to seafloor.
14:17:48 DEBUG opendrift:1740: No elements to deactivate
14:17:48 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:48 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:48 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:48 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 4
14:17:48 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0]
14:17:48 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3]
14:17:48 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 385. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 76. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:48 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:48 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:48 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:48 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:48 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04670950366892223
14:17:48 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:48 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:48 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:559: 4 elements reached seafloor, interacting with bottom
14:17:48 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:17:48 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:48 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:48 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:48 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:48 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:48 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:48 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:48 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(88), np.int64(0), np.int64(5), np.int64(407), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:48 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:48 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:48 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:48 DEBUG opendrift:2143: ======================================================================
14:17:48 INFO opendrift:2144: 2026-02-22 10:16:55.394992 - step 41 of 96 - 500 active elements (0 deactivated)
14:17:48 DEBUG opendrift:2150: 0 elements scheduled.
14:17:48 DEBUG opendrift:2152: ======================================================================
14:17:48 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72416110553885
14:17:48 DEBUG opendrift:2163: 10.447651863098141 <- longitude -> 10.799859075905662
14:17:48 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.5989647904614829
14:17:48 DEBUG opendrift:2164: ---------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:48 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:48 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:48 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 10:00:00 (before)
2026-02-22 11:00:00 (after)
14:17:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.79012158569383 degrees.
14:17:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.79012158569383 degrees.
14:17:50 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:50 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:50 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:50 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:50 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:50 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:50 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:50 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x41x11) for time after (2026-02-22 11:00:00)
14:17:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 10:00:00) in space (linearNDFast)
14:17:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 11:00:00) in space (linearNDFast)
14:17:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 10:00:00, weight 0.72) and
after (2026-02-22 11:00:00, weight 0.28) in time
14:17:50 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.200151938872665 degrees.
14:17:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.200151938872665 degrees.
14:17:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:50 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:50 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:50 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:50 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:50 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:50 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:50 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:50 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.102698 (min) 0.35206 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.180625 (min) 0.542525 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.14577 (min) -0.036028 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.15096 (min) -4.30478 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.26836 (min) 6.55542 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 1 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 27.38 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01097e-06 (min) 0.00318725 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 2.23077 (min) 6.87227 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 23.7437 (min) 34.1854 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000420909 (min) 0.00033975 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:50 DEBUG opendrift:731: 1 elements hit coastline, moving back to water
14:17:50 DEBUG opendrift:773: Lifting 51 elements to seafloor.
14:17:50 DEBUG opendrift:1740: No elements to deactivate
14:17:50 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:50 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:50 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:50 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:17:50 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0]
14:17:50 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3]
14:17:50 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 388. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 77. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:50 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:50 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:50 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:50 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:50 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.048944329269007276
14:17:50 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:50 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:50 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:17:50 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:17:50 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:50 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:50 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:50 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:50 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:50 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(85), np.int64(0), np.int64(5), np.int64(410), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:50 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:50 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:50 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:50 DEBUG opendrift:2143: ======================================================================
14:17:50 INFO opendrift:2144: 2026-02-22 10:46:55.394992 - step 42 of 96 - 500 active elements (0 deactivated)
14:17:50 DEBUG opendrift:2150: 0 elements scheduled.
14:17:50 DEBUG opendrift:2152: ======================================================================
14:17:50 DEBUG opendrift:2163: 57.524600248703315 <- latitude -> 57.72416110553884
14:17:50 DEBUG opendrift:2163: 10.447651863098141 <- longitude -> 10.800359759569428
14:17:50 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.2697415026356624
14:17:50 DEBUG opendrift:2164: ---------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 10:00:00 (before)
2026-02-22 11:00:00 (after)
14:17:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 10:00:00) in space (linearNDFast)
14:17:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 11:00:00) in space (linearNDFast)
14:17:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 10:00:00, weight 0.22) and
after (2026-02-22 11:00:00, weight 0.78) in time
14:17:50 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.19965124759135 degrees.
14:17:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.19965124759135 degrees.
14:17:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:50 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:50 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:50 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:50 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:50 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:50 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:50 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:50 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:50 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.121533 (min) 0.342596 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.00161508 (min) 0.828644 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.199213 (min) -0.0876355 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.34859 (min) -4.52937 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.33483 (min) 6.52703 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 27.0972 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01058e-06 (min) 0.00621827 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.23829 (min) 6.90446 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.58 (min) 33.7162 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000443672 (min) 0.000456214 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:50 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:50 DEBUG opendrift:729: No elements hit coastline.
14:17:50 DEBUG opendrift:773: Lifting 68 elements to seafloor.
14:17:50 DEBUG opendrift:1740: No elements to deactivate
14:17:50 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:50 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:50 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:50 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 8
14:17:50 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0 0 0]
14:17:50 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3 3 3]
14:17:50 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 396. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 77. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:50 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:50 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:50 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:50 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:50 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.050599831478901666
14:17:50 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:50 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:50 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:559: 8 elements reached seafloor, interacting with bottom
14:17:50 DEBUG opendrift:773: Lifting 8 elements to seafloor.
14:17:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:50 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:50 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:50 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:50 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:50 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(77), np.int64(0), np.int64(5), np.int64(418), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:50 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:50 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:50 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:50 DEBUG opendrift:2143: ======================================================================
14:17:50 INFO opendrift:2144: 2026-02-22 11:16:55.394992 - step 43 of 96 - 500 active elements (0 deactivated)
14:17:50 DEBUG opendrift:2150: 0 elements scheduled.
14:17:50 DEBUG opendrift:2152: ======================================================================
14:17:50 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.72466590914199
14:17:50 DEBUG opendrift:2163: 10.447651863098143 <- longitude -> 10.801135206105407
14:17:50 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.2868452072745604
14:17:50 DEBUG opendrift:2164: ---------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:50 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:50 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:50 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 11:00:00 (before)
2026-02-22 12:00:00 (after)
14:17:51 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.79012158569383 degrees.
14:17:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.79012158569383 degrees.
14:17:52 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:52 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:52 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:52 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:52 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:52 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:52 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:52 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x41x11) for time after (2026-02-22 12:00:00)
14:17:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 11:00:00) in space (linearNDFast)
14:17:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 12:00:00) in space (linearNDFast)
14:17:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 11:00:00, weight 0.72) and
after (2026-02-22 12:00:00, weight 0.28) in time
14:17:52 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.19887581143923 degrees.
14:17:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.19887581143923 degrees.
14:17:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:52 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:52 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:52 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:52 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:52 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:52 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:52 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.159941 (min) 0.308538 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0858532 (min) 0.857932 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.247376 (min) -0.134364 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.43603 (min) -4.63223 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.32269 (min) 6.6024 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 27.2325 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01263e-06 (min) 0.00507359 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.25773 (min) 6.97066 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.6848 (min) 34.0879 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000452606 (min) 0.000476862 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:52 DEBUG opendrift:729: No elements hit coastline.
14:17:52 DEBUG opendrift:773: Lifting 81 elements to seafloor.
14:17:52 DEBUG opendrift:1740: No elements to deactivate
14:17:52 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:52 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:52 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:52 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 5
14:17:52 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0]
14:17:52 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3]
14:17:52 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 401. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 77. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:52 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:52 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:52 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:52 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:52 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05041205702688927
14:17:52 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:52 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:52 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:559: 5 elements reached seafloor, interacting with bottom
14:17:52 DEBUG opendrift:773: Lifting 5 elements to seafloor.
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:52 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:52 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:52 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:52 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:52 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(72), np.int64(0), np.int64(5), np.int64(423), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:52 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:52 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:52 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:52 DEBUG opendrift:2143: ======================================================================
14:17:52 INFO opendrift:2144: 2026-02-22 11:46:55.394992 - step 44 of 96 - 500 active elements (0 deactivated)
14:17:52 DEBUG opendrift:2150: 0 elements scheduled.
14:17:52 DEBUG opendrift:2152: ======================================================================
14:17:52 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.733382984985425
14:17:52 DEBUG opendrift:2163: 10.44765186309814 <- longitude -> 10.79971215857422
14:17:52 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.5450107162381836
14:17:52 DEBUG opendrift:2164: ---------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:52 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 11:00:00 (before)
2026-02-22 12:00:00 (after)
14:17:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 11:00:00) in space (linearNDFast)
14:17:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 12:00:00) in space (linearNDFast)
14:17:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 11:00:00, weight 0.22) and
after (2026-02-22 12:00:00, weight 0.78) in time
14:17:52 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.20029886117432 degrees.
14:17:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.20029886117432 degrees.
14:17:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:52 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:52 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:52 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:52 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:52 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:52 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:52 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:52 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:52 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:52 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.0800669 (min) 0.347731 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0156483 (min) 0.817782 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.300393 (min) -0.177323 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.43832 (min) -4.65472 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.23711 (min) 6.6351 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 27.0073 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.0125e-06 (min) 0.0056195 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.48714 (min) 7.01411 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.3222 (min) 34.2101 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000450697 (min) 0.000272231 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:52 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:52 DEBUG opendrift:729: No elements hit coastline.
14:17:52 DEBUG opendrift:773: Lifting 86 elements to seafloor.
14:17:52 DEBUG opendrift:1740: No elements to deactivate
14:17:52 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:52 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:52 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:52 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 6
14:17:52 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0 0 0]
14:17:52 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3 3 3]
14:17:52 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 407. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 77. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:52 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:52 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:52 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:52 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:52 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.049614985599080993
14:17:52 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:52 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:52 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:559: 6 elements reached seafloor, interacting with bottom
14:17:52 DEBUG opendrift:773: Lifting 6 elements to seafloor.
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:52 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:52 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:52 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:52 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:52 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(66), np.int64(0), np.int64(5), np.int64(429), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:52 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:52 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:52 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:52 DEBUG opendrift:2143: ======================================================================
14:17:52 INFO opendrift:2144: 2026-02-22 12:16:55.394992 - step 45 of 96 - 500 active elements (0 deactivated)
14:17:52 DEBUG opendrift:2150: 0 elements scheduled.
14:17:52 DEBUG opendrift:2152: ======================================================================
14:17:52 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.74157809776708
14:17:52 DEBUG opendrift:2163: 10.44765186309814 <- longitude -> 10.79729416210771
14:17:52 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.5466678361549085
14:17:52 DEBUG opendrift:2164: ---------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:52 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:52 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:52 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:52 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:52 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 12:00:00 (before)
2026-02-22 13:00:00 (after)
14:17:53 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:54 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.79012158569383 degrees.
14:17:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:54 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.79012158569383 degrees.
14:17:54 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:54 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:54 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:54 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:54 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:54 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:54 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:54 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x41x11) for time after (2026-02-22 13:00:00)
14:17:54 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 12:00:00) in space (linearNDFast)
14:17:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:54 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 13:00:00) in space (linearNDFast)
14:17:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:17:54 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 12:00:00, weight 0.72) and
after (2026-02-22 13:00:00, weight 0.28) in time
14:17:54 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:54 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.20271685393753 degrees.
14:17:54 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.20271685393753 degrees.
14:17:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:54 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:54 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:54 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:54 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:54 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:54 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:54 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.102178 (min) 0.334669 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0132304 (min) 0.757599 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.348111 (min) -0.221735 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.67353 (min) -4.87672 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.1398 (min) 6.59397 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 1 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 26.9158 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01245e-06 (min) 0.00705312 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.57479 (min) 6.91565 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.6327 (min) 34.1005 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000580259 (min) 0.000333561 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:54 DEBUG opendrift:731: 1 elements hit coastline, moving back to water
14:17:54 DEBUG opendrift:773: Lifting 99 elements to seafloor.
14:17:54 DEBUG opendrift:1740: No elements to deactivate
14:17:54 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:54 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:54 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:54 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:17:54 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0]
14:17:54 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3]
14:17:54 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 409. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 77. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:54 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:54 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:54 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:54 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:54 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.050900051007654525
14:17:54 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:54 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:54 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:17:54 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:54 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:54 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:54 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:54 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:54 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:54 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(64), np.int64(0), np.int64(5), np.int64(431), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:54 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:54 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:54 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:54 DEBUG opendrift:2143: ======================================================================
14:17:54 INFO opendrift:2144: 2026-02-22 12:46:55.394992 - step 46 of 96 - 500 active elements (0 deactivated)
14:17:54 DEBUG opendrift:2150: 0 elements scheduled.
14:17:54 DEBUG opendrift:2152: ======================================================================
14:17:54 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.74933979417105
14:17:54 DEBUG opendrift:2163: 10.447651863098145 <- longitude -> 10.79420831588441
14:17:54 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.8688732280486066
14:17:54 DEBUG opendrift:2164: ---------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:54 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 12:00:00 (before)
2026-02-22 13:00:00 (after)
14:17:54 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 12:00:00) in space (linearNDFast)
14:17:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:54 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 13:00:00) in space (linearNDFast)
14:17:54 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:54 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 12:00:00, weight 0.22) and
after (2026-02-22 13:00:00, weight 0.78) in time
14:17:54 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:54 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.20580270375893 degrees.
14:17:54 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.20580270375893 degrees.
14:17:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:54 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:54 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:54 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:54 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:54 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:54 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:54 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:54 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:54 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:54 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:54 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.0545203 (min) 0.475851 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.000844543 (min) 0.843925 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.389948 (min) -0.267271 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: x_wind: -6.08872 (min) -5.32109 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.06487 (min) 6.50773 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 26.8376 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01227e-06 (min) 0.00733602 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.49687 (min) 7.03523 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.4456 (min) 34.1585 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000426722 (min) 0.000382189 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:54 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:54 DEBUG opendrift:729: No elements hit coastline.
14:17:54 DEBUG opendrift:773: Lifting 111 elements to seafloor.
14:17:54 DEBUG opendrift:1740: No elements to deactivate
14:17:54 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:54 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:54 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:54 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:17:54 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0]
14:17:54 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3]
14:17:54 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 412. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 77. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:54 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:54 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:54 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:54 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:54 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05317220060621053
14:17:54 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:54 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:54 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:54 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:17:54 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:17:54 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:17:54 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:17:54 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:54 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:54 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:54 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:54 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:54 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:54 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(61), np.int64(0), np.int64(4), np.int64(435), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:54 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:54 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:54 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:54 DEBUG opendrift:2143: ======================================================================
14:17:54 INFO opendrift:2144: 2026-02-22 13:16:55.394992 - step 47 of 96 - 500 active elements (0 deactivated)
14:17:54 DEBUG opendrift:2150: 0 elements scheduled.
14:17:54 DEBUG opendrift:2152: ======================================================================
14:17:54 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.761310111142244
14:17:54 DEBUG opendrift:2163: 10.447651863098141 <- longitude -> 10.802982425500318
14:17:54 DEBUG opendrift:2163: -22.96706199645996 <- z -> -0.10249895522872343
14:17:54 DEBUG opendrift:2164: ---------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:54 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:54 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:54 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:54 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:54 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 13:00:00 (before)
2026-02-22 14:00:00 (after)
14:17:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:56 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.956498329816746 and 59.79012158569383 degrees.
14:17:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:56 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.956498329816746 and 59.79012158569383 degrees.
14:17:56 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:56 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:56 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:56 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:56 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:56 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:56 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:56 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 57x41x11) for time after (2026-02-22 14:00:00)
14:17:56 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 13:00:00) in space (linearNDFast)
14:17:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:56 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 14:00:00) in space (linearNDFast)
14:17:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:17:56 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 13:00:00, weight 0.72) and
after (2026-02-22 14:00:00, weight 0.28) in time
14:17:56 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:56 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.19702859503223 degrees.
14:17:56 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.19702859503223 degrees.
14:17:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:56 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:56 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:56 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:56 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:56 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:56 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:56 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:56 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:56 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:56 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.260063 (min) 0.445837 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0177262 (min) 1.00984 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.421123 (min) -0.309345 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: x_wind: -6.83979 (min) -5.95897 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.05855 (min) 6.49643 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 31.9863 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01193e-06 (min) 0.00611436 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.46917 (min) 7.00828 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.3764 (min) 34.1808 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000556218 (min) 0.000482381 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:56 DEBUG opendrift:729: No elements hit coastline.
14:17:56 DEBUG opendrift:773: Lifting 385 elements to seafloor.
14:17:56 DEBUG opendrift:1740: No elements to deactivate
14:17:56 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:56 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:56 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:56 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:17:56 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0]
14:17:56 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3]
14:17:56 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 414. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 78. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:56 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:56 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:56 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:56 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:56 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05821668445441699
14:17:56 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:56 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:56 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:17:56 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:56 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:56 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:56 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:56 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:56 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(59), np.int64(0), np.int64(4), np.int64(437), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:56 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:56 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:56 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:56 DEBUG opendrift:2143: ======================================================================
14:17:56 INFO opendrift:2144: 2026-02-22 13:46:55.394992 - step 48 of 96 - 500 active elements (0 deactivated)
14:17:56 DEBUG opendrift:2150: 0 elements scheduled.
14:17:56 DEBUG opendrift:2152: ======================================================================
14:17:56 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.77678045015607
14:17:56 DEBUG opendrift:2163: 10.447651863098145 <- longitude -> 10.811687960658094
14:17:56 DEBUG opendrift:2163: -26.56164242937909 <- z -> -0.9444882319068688
14:17:56 DEBUG opendrift:2164: ---------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:56 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 13:00:00 (before)
2026-02-22 14:00:00 (after)
14:17:56 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 13:00:00) in space (linearNDFast)
14:17:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:56 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 14:00:00) in space (linearNDFast)
14:17:56 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:56 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 13:00:00, weight 0.22) and
after (2026-02-22 14:00:00, weight 0.78) in time
14:17:56 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:56 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.188323053503424 degrees.
14:17:56 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.188323053503424 degrees.
14:17:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:56 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:56 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:56 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:56 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:56 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:56 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:56 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:56 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:56 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:56 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:56 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:56 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.222262 (min) 0.541994 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.00694138 (min) 0.905681 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.450376 (min) -0.347704 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: x_wind: -7.8504 (min) -6.7317 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: y_wind: 4.89907 (min) 6.40674 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 47.2742 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01438e-06 (min) 0.00635584 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.60758 (min) 6.95961 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.844 (min) 34.3135 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000495805 (min) 0.000621005 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:56 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:56 DEBUG opendrift:729: No elements hit coastline.
14:17:56 DEBUG opendrift:773: Lifting 419 elements to seafloor.
14:17:56 DEBUG opendrift:1740: No elements to deactivate
14:17:56 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:56 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:56 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:56 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:17:56 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0]
14:17:56 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3]
14:17:56 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 416. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 78. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:56 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:56 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:56 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:56 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:56 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06622477215737807
14:17:56 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:56 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:56 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:17:56 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:56 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:56 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:56 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:56 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:56 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:56 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(57), np.int64(0), np.int64(4), np.int64(439), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:56 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:56 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:56 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:56 DEBUG opendrift:2143: ======================================================================
14:17:56 INFO opendrift:2144: 2026-02-22 14:16:55.394992 - step 49 of 96 - 500 active elements (0 deactivated)
14:17:56 DEBUG opendrift:2150: 0 elements scheduled.
14:17:56 DEBUG opendrift:2152: ======================================================================
14:17:56 DEBUG opendrift:2163: 57.524600248703315 <- latitude -> 57.78145158725535
14:17:56 DEBUG opendrift:2163: 10.447651863098148 <- longitude -> 10.810854162874387
14:17:56 DEBUG opendrift:2163: -29.473625726087384 <- z -> 0.0
14:17:56 DEBUG opendrift:2164: ---------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:56 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:56 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:56 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:56 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:56 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 14:00:00 (before)
2026-02-22 15:00:00 (after)
14:17:57 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:17:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:17:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:17:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:17:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:17:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.935932640185065 and 59.79012158569383 degrees.
14:17:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:17:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.935932640185065 and 59.79012158569383 degrees.
14:17:58 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:17:58 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:17:58 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:17:58 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:17:58 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:17:58 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:17:58 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:17:58 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 60x41x11) for time after (2026-02-22 15:00:00)
14:17:58 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 14:00:00) in space (linearNDFast)
14:17:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:58 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 15:00:00) in space (linearNDFast)
14:17:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 9 elements, expanding data 1
14:17:58 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 14:00:00, weight 0.72) and
after (2026-02-22 15:00:00, weight 0.28) in time
14:17:58 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.18915685036275 degrees.
14:17:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.18915685036275 degrees.
14:17:58 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:58 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:58 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:58 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:58 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:58 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:58 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:58 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:58 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:58 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:58 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:58 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:58 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:58 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:58 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:58 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:58 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:58 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:58 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:58 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:58 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:58 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:58 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.0827387 (min) 0.586667 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0369553 (min) 0.850146 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.461233 (min) -0.373026 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: x_wind: -8.43307 (min) -7.36375 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.0891 (min) 6.2376 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 52.0287 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99999e-07 (min) 0.00627237 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.89651 (min) 6.95801 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 22.2115 (min) 34.1773 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000449986 (min) 0.000650427 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:58 DEBUG opendrift:729: No elements hit coastline.
14:17:58 DEBUG opendrift:773: Lifting 438 elements to seafloor.
14:17:58 DEBUG opendrift:1740: No elements to deactivate
14:17:58 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:58 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:58 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:58 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:17:58 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0]
14:17:58 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3]
14:17:58 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 418. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 78. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:58 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:58 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:58 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:58 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:58 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0747264390251359
14:17:58 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:58 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:58 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:17:58 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:17:58 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:58 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:58 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:58 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:58 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(55), np.int64(0), np.int64(4), np.int64(441), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:58 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:58 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:58 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:58 DEBUG opendrift:2143: ======================================================================
14:17:58 INFO opendrift:2144: 2026-02-22 14:46:55.394992 - step 50 of 96 - 500 active elements (0 deactivated)
14:17:58 DEBUG opendrift:2150: 0 elements scheduled.
14:17:58 DEBUG opendrift:2152: ======================================================================
14:17:58 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.78228156952356
14:17:58 DEBUG opendrift:2163: 10.447651863098148 <- longitude -> 10.810411587624055
14:17:58 DEBUG opendrift:2163: -24.40649236340387 <- z -> -0.6140393822099259
14:17:58 DEBUG opendrift:2164: ---------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:58 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:58 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:58 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:58 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 14:00:00 (before)
2026-02-22 15:00:00 (after)
14:17:58 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 14:00:00) in space (linearNDFast)
14:17:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:58 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 15:00:00) in space (linearNDFast)
14:17:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:17:58 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 14:00:00, weight 0.22) and
after (2026-02-22 15:00:00, weight 0.78) in time
14:17:58 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:17:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.189599401346406 degrees.
14:17:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.189599401346406 degrees.
14:17:58 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:58 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:17:58 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:17:58 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:58 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:17:58 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:58 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:58 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:58 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:17:58 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:17:58 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:58 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:17:58 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:17:58 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:17:58 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:17:58 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:17:58 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:17:58 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:17:58 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:17:58 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:17:58 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:17:58 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:17:58 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.133584 (min) 0.621368 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0755773 (min) 1.09592 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.463343 (min) -0.385514 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: x_wind: -8.68509 (min) -7.67006 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.59051 (min) 6.26227 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 52.7355 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01132e-06 (min) 0.00734449 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.12492 (min) 6.93655 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.758 (min) 34.1381 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000551858 (min) 0.000837099 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:17:58 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:17:58 DEBUG opendrift:729: No elements hit coastline.
14:17:58 DEBUG opendrift:773: Lifting 441 elements to seafloor.
14:17:58 DEBUG opendrift:1740: No elements to deactivate
14:17:58 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:17:58 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:17:58 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:17:58 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:17:58 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0]
14:17:58 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3]
14:17:58 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 421. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 78. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:17:58 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:58 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:58 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:17:58 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:17:58 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08243839193886654
14:17:58 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:17:58 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:17:58 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:17:58 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:17:58 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:17:58 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:17:58 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:17:58 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:17:58 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:17:58 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:17:58 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(52), np.int64(0), np.int64(4), np.int64(444), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:17:58 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:17:58 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:17:58 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:17:58 DEBUG opendrift:2143: ======================================================================
14:17:58 INFO opendrift:2144: 2026-02-22 15:16:55.394992 - step 51 of 96 - 500 active elements (0 deactivated)
14:17:58 DEBUG opendrift:2150: 0 elements scheduled.
14:17:58 DEBUG opendrift:2152: ======================================================================
14:17:58 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.78292898810746
14:17:58 DEBUG opendrift:2163: 10.447651863098148 <- longitude -> 10.814166736515208
14:17:58 DEBUG opendrift:2163: -22.866783142089844 <- z -> -0.8471484142531225
14:17:58 DEBUG opendrift:2164: ---------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:17:58 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:17:58 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:17:58 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:17:58 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:17:58 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 15:00:00 (before)
2026-02-22 16:00:00 (after)
14:18:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.929071959329754 and 59.79012158569383 degrees.
14:18:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.929071959329754 and 59.79012158569383 degrees.
14:18:00 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:00 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:00 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:00 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:00 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:00 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:00 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:00 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 61x41x11) for time after (2026-02-22 16:00:00)
14:18:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 15:00:00) in space (linearNDFast)
14:18:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 16:00:00) in space (linearNDFast)
14:18:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 15:00:00, weight 0.72) and
after (2026-02-22 16:00:00, weight 0.28) in time
14:18:00 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.185844268420226 degrees.
14:18:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.185844268420226 degrees.
14:18:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:00 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:00 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:00 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:00 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:00 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:00 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:00 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.116145 (min) 0.528268 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.174765 (min) 0.95811 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.453516 (min) -0.379353 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: x_wind: -8.97559 (min) -7.39256 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.72093 (min) 6.91283 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 53.3242 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01382e-06 (min) 0.00781812 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.828913 (min) 6.91698 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.2024 (min) 34.2052 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000730495 (min) 0.00133351 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:00 DEBUG opendrift:729: No elements hit coastline.
14:18:00 DEBUG opendrift:773: Lifting 45 elements to seafloor.
14:18:00 DEBUG opendrift:1740: No elements to deactivate
14:18:00 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:00 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:00 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:00 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:00 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:18:00 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:18:00 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 422. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 78. 0.]
[ 16. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:00 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:00 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:00 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:00 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08687423547640345
14:18:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:00 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:00 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:00 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:00 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(51), np.int64(0), np.int64(4), np.int64(445), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:00 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:00 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:00 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:00 DEBUG opendrift:2143: ======================================================================
14:18:00 INFO opendrift:2144: 2026-02-22 15:46:55.394992 - step 52 of 96 - 500 active elements (0 deactivated)
14:18:00 DEBUG opendrift:2150: 0 elements scheduled.
14:18:00 DEBUG opendrift:2152: ======================================================================
14:18:00 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.78615967982678
14:18:00 DEBUG opendrift:2163: 10.447651863098148 <- longitude -> 10.815475456202655
14:18:00 DEBUG opendrift:2163: -22.865339279174805 <- z -> -0.10481062563482002
14:18:00 DEBUG opendrift:2164: ---------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:00 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 15:00:00 (before)
2026-02-22 16:00:00 (after)
14:18:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 15:00:00) in space (linearNDFast)
14:18:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 16:00:00) in space (linearNDFast)
14:18:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 15:00:00, weight 0.22) and
after (2026-02-22 16:00:00, weight 0.78) in time
14:18:00 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.18453556322314 degrees.
14:18:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.18453556322314 degrees.
14:18:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:00 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:00 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:00 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:00 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:00 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:00 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:00 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:00 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:00 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:00 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.130719 (min) 0.616804 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.179657 (min) 0.9374 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.435131 (min) -0.362246 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: x_wind: -9.54724 (min) -6.6466 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.98004 (min) 7.67602 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 56.2774 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01565e-06 (min) 0.00834953 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.30491 (min) 6.70359 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.2306 (min) 34.1178 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00072205 (min) 0.000442838 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:00 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:00 DEBUG opendrift:729: No elements hit coastline.
14:18:00 DEBUG opendrift:768: No elements hit seafloor.
14:18:00 DEBUG opendrift:1740: No elements to deactivate
14:18:00 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:00 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:00 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:00 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:00 DEBUG opendrift.models.chemicaldrift:1477: old species: [3]
14:18:00 DEBUG opendrift.models.chemicaldrift:1478: new species: [0]
14:18:00 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 422. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 78. 0.]
[ 17. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:00 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:00 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:00 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:00 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09483543164061205
14:18:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:00 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:00 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:00 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:00 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:00 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(52), np.int64(0), np.int64(3), np.int64(445), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:00 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:00 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:00 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:00 DEBUG opendrift:2143: ======================================================================
14:18:00 INFO opendrift:2144: 2026-02-22 16:16:55.394992 - step 53 of 96 - 500 active elements (0 deactivated)
14:18:00 DEBUG opendrift:2150: 0 elements scheduled.
14:18:00 DEBUG opendrift:2152: ======================================================================
14:18:00 DEBUG opendrift:2163: 57.524600248703315 <- latitude -> 57.797332169377654
14:18:00 DEBUG opendrift:2163: 10.447651863098148 <- longitude -> 10.834128926593909
14:18:00 DEBUG opendrift:2163: -29.191348846235975 <- z -> -0.406974335939578
14:18:00 DEBUG opendrift:2164: ---------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:00 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:00 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:00 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:00 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:00 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 16:00:00 (before)
2026-02-22 17:00:00 (after)
14:18:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.9153424125783 and 59.79012158569383 degrees.
14:18:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.9153424125783 and 59.79012158569383 degrees.
14:18:02 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:02 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:02 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:02 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:02 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:02 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:02 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:02 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 63x41x11) for time after (2026-02-22 17:00:00)
14:18:02 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 16:00:00) in space (linearNDFast)
14:18:02 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:02 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 17:00:00) in space (linearNDFast)
14:18:02 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 8 elements, expanding data 1
14:18:02 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 16:00:00, weight 0.72) and
after (2026-02-22 17:00:00, weight 0.28) in time
14:18:02 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.16588207737382 degrees.
14:18:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.16588207737382 degrees.
14:18:02 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:02 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:02 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:02 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:02 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:02 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:02 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:02 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:02 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:02 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:02 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:02 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:02 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:02 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:02 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:02 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:02 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:02 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:02 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:02 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:02 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:02 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:02 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.144971 (min) 0.661251 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.212636 (min) 1.03358 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.417196 (min) -0.337499 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: x_wind: -9.15832 (min) -5.57595 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.90744 (min) 7.70338 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 65.7917 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01328e-06 (min) 0.00605341 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.20886 (min) 6.65613 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.0586 (min) 34.1985 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000697191 (min) 0.000392809 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:02 DEBUG opendrift:729: No elements hit coastline.
14:18:02 DEBUG opendrift:768: No elements hit seafloor.
14:18:02 DEBUG opendrift:1740: No elements to deactivate
14:18:02 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:02 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:02 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:02 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 4
14:18:02 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 0 0 0]
14:18:02 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 3 3 3]
14:18:02 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 425. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 18. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:02 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:02 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:02 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:02 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:02 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08825996835493545
14:18:02 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:02 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:02 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:18:02 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:02 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:02 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:02 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:02 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:02 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(50), np.int64(0), np.int64(3), np.int64(447), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:02 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:02 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:02 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:02 DEBUG opendrift:2143: ======================================================================
14:18:02 INFO opendrift:2144: 2026-02-22 16:46:55.394992 - step 54 of 96 - 500 active elements (0 deactivated)
14:18:02 DEBUG opendrift:2150: 0 elements scheduled.
14:18:02 DEBUG opendrift:2152: ======================================================================
14:18:02 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.803188840680654
14:18:02 DEBUG opendrift:2163: 10.447651863098148 <- longitude -> 10.854135825985773
14:18:02 DEBUG opendrift:2163: -33.161853655690834 <- z -> -0.9371000620737662
14:18:02 DEBUG opendrift:2164: ---------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:02 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:02 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:02 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:02 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 16:00:00 (before)
2026-02-22 17:00:00 (after)
14:18:02 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 16:00:00) in space (linearNDFast)
14:18:02 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:02 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 17:00:00) in space (linearNDFast)
14:18:02 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:02 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 16:00:00, weight 0.22) and
after (2026-02-22 17:00:00, weight 0.78) in time
14:18:02 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.145875179012656 degrees.
14:18:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.145875179012656 degrees.
14:18:02 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:02 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:02 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:02 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:02 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:02 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:02 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:02 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:02 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:02 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:02 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:02 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:02 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:02 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:02 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:02 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:02 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:02 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:02 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:02 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:02 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:02 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:02 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.158972 (min) 0.767834 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.184848 (min) 0.886957 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.393696 (min) -0.309868 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: x_wind: -7.94355 (min) -4.34364 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.79803 (min) 7.66439 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 69.7784 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01272e-06 (min) 0.00576334 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.28131 (min) 6.63583 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.2615 (min) 34.2061 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000709062 (min) 0.00105515 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:02 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:02 DEBUG opendrift:729: No elements hit coastline.
14:18:02 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:02 DEBUG opendrift:1740: No elements to deactivate
14:18:02 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:02 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:02 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:02 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:18:02 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 3]
14:18:02 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 0]
14:18:02 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 427. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 19. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:02 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:02 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:02 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:02 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:02 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07268052468443251
14:18:02 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:02 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:02 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:18:02 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:02 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:02 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:02 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:02 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:02 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(49), np.int64(0), np.int64(3), np.int64(448), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:02 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:02 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:02 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:02 DEBUG opendrift:2143: ======================================================================
14:18:02 INFO opendrift:2144: 2026-02-22 17:16:55.394992 - step 55 of 96 - 500 active elements (0 deactivated)
14:18:02 DEBUG opendrift:2150: 0 elements scheduled.
14:18:02 DEBUG opendrift:2152: ======================================================================
14:18:02 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.80536031728346
14:18:02 DEBUG opendrift:2163: 10.447651863098148 <- longitude -> 10.877372643517695
14:18:02 DEBUG opendrift:2163: -31.086306420310677 <- z -> -0.28787301143991084
14:18:02 DEBUG opendrift:2164: ---------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:02 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:02 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:02 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:02 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:02 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 17:00:00 (before)
2026-02-22 18:00:00 (after)
14:18:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.88785053884221 and 59.79012158569383 degrees.
14:18:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.88785053884221 and 59.79012158569383 degrees.
14:18:04 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:04 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:04 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:04 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:04 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:04 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:04 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:04 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 67x41x11) for time after (2026-02-22 18:00:00)
14:18:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 17:00:00) in space (linearNDFast)
14:18:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 18:00:00) in space (linearNDFast)
14:18:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 17:00:00, weight 0.72) and
after (2026-02-22 18:00:00, weight 0.28) in time
14:18:04 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.12263834227902 degrees.
14:18:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.12263834227902 degrees.
14:18:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:04 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:04 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:04 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:04 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:04 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:04 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:04 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:04 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:04 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:04 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:04 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:04 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:04 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.162061 (min) 0.732646 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.454583 (min) 1.02738 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.364995 (min) -0.277284 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: x_wind: -7.13477 (min) -3.61532 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: y_wind: 5.25896 (min) 7.27208 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 70.8469 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01468e-06 (min) 0.00593521 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.608344 (min) 6.64836 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.5748 (min) 34.2308 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000526313 (min) 0.000825111 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:04 DEBUG opendrift:729: No elements hit coastline.
14:18:04 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:18:04 DEBUG opendrift:1740: No elements to deactivate
14:18:04 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:04 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:04 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:04 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 4
14:18:04 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0 0]
14:18:04 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3 3]
14:18:04 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 431. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 19. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:04 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:04 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:04 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:04 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:04 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.061975732195994726
14:18:04 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:04 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:04 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:04 DEBUG opendrift.models.oceandrift:559: 4 elements reached seafloor, interacting with bottom
14:18:04 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:04 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:04 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:04 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:04 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(45), np.int64(0), np.int64(3), np.int64(452), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:04 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:04 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:04 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:04 DEBUG opendrift:2143: ======================================================================
14:18:04 INFO opendrift:2144: 2026-02-22 17:46:55.394992 - step 56 of 96 - 500 active elements (0 deactivated)
14:18:04 DEBUG opendrift:2150: 0 elements scheduled.
14:18:04 DEBUG opendrift:2152: ======================================================================
14:18:04 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.806030581016365
14:18:04 DEBUG opendrift:2163: 10.447651863098148 <- longitude -> 10.899554418709881
14:18:04 DEBUG opendrift:2163: -35.51327298592192 <- z -> -0.9174477915736002
14:18:04 DEBUG opendrift:2164: ---------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:04 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:04 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:04 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 17:00:00 (before)
2026-02-22 18:00:00 (after)
14:18:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 17:00:00) in space (linearNDFast)
14:18:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 18:00:00) in space (linearNDFast)
14:18:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 17:00:00, weight 0.22) and
after (2026-02-22 18:00:00, weight 0.78) in time
14:18:04 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.10045655839773 degrees.
14:18:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.10045655839773 degrees.
14:18:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:04 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:04 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:04 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:04 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:04 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:04 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:04 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:04 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:04 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:04 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:04 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:04 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:04 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:04 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:04 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:04 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.179705 (min) 0.777085 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.312295 (min) 0.854153 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.328846 (min) -0.238378 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: x_wind: -6.61431 (min) -3.26013 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: y_wind: 4.51143 (min) 6.55307 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 70.6742 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01344e-06 (min) 0.00734817 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.882266 (min) 6.68342 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.3769 (min) 34.204 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000375579 (min) 0.00125549 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:04 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:04 DEBUG opendrift:729: No elements hit coastline.
14:18:04 DEBUG opendrift:768: No elements hit seafloor.
14:18:04 DEBUG opendrift:1740: No elements to deactivate
14:18:04 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:04 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:04 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:04 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:18:04 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 3 0]
14:18:04 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 0 3]
14:18:04 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 432. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 21. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:04 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:04 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:04 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:04 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:04 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05337516308711264
14:18:04 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:04 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:04 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:04 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:04 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:04 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:04 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:04 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:04 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(46), np.int64(0), np.int64(3), np.int64(451), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:04 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:04 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:04 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:04 DEBUG opendrift:2143: ======================================================================
14:18:04 INFO opendrift:2144: 2026-02-22 18:16:55.394992 - step 57 of 96 - 500 active elements (0 deactivated)
14:18:04 DEBUG opendrift:2150: 0 elements scheduled.
14:18:04 DEBUG opendrift:2152: ======================================================================
14:18:04 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.81896618404833
14:18:04 DEBUG opendrift:2163: 10.447651863098148 <- longitude -> 10.92309016584685
14:18:04 DEBUG opendrift:2163: -36.780976861830545 <- z -> 0.0
14:18:04 DEBUG opendrift:2164: ---------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:04 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:04 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:04 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:04 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:04 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 18:00:00 (before)
2026-02-22 19:00:00 (after)
14:18:06 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:06 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:06 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.85342411544899 and 59.79012158569383 degrees.
14:18:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.85342411544899 and 59.79012158569383 degrees.
14:18:07 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:07 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:07 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:07 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:07 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:07 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:07 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:07 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 72x41x11) for time after (2026-02-22 19:00:00)
14:18:07 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 18:00:00) in space (linearNDFast)
14:18:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:07 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 19:00:00) in space (linearNDFast)
14:18:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:07 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 18:00:00, weight 0.72) and
after (2026-02-22 19:00:00, weight 0.28) in time
14:18:07 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.07692080292736 degrees.
14:18:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.07692080292736 degrees.
14:18:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:07 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:07 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:07 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:07 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:07 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:07 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:07 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:07 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:07 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:07 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:07 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:07 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:07 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:07 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:07 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:07 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.210932 (min) 0.755389 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.523533 (min) 0.790586 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.284849 (min) -0.197263 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: x_wind: -6.39354 (min) -2.96057 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: y_wind: 3.85187 (min) 5.88498 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 70.5613 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.00403438 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.671587 (min) 6.72732 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.8057 (min) 34.1544 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000673162 (min) 0.00107952 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:07 DEBUG opendrift:729: No elements hit coastline.
14:18:07 DEBUG opendrift:768: No elements hit seafloor.
14:18:07 DEBUG opendrift:1740: No elements to deactivate
14:18:07 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:07 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:07 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:07 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:07 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0]
14:18:07 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3]
14:18:07 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 434. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 21. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:07 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:07 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:07 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:07 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:07 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.048277450528638806
14:18:07 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:07 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:07 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:18:07 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:07 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:07 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:07 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:07 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(44), np.int64(0), np.int64(3), np.int64(453), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:07 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:07 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:07 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:07 DEBUG opendrift:2143: ======================================================================
14:18:07 INFO opendrift:2144: 2026-02-22 18:46:55.394992 - step 58 of 96 - 500 active elements (0 deactivated)
14:18:07 DEBUG opendrift:2150: 0 elements scheduled.
14:18:07 DEBUG opendrift:2152: ======================================================================
14:18:07 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.831741324239964
14:18:07 DEBUG opendrift:2163: 10.447651863098152 <- longitude -> 10.945976905767951
14:18:07 DEBUG opendrift:2163: -37.342342376708984 <- z -> -0.3387424876092524
14:18:07 DEBUG opendrift:2164: ---------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:07 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:07 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:07 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 18:00:00 (before)
2026-02-22 19:00:00 (after)
14:18:07 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 18:00:00) in space (linearNDFast)
14:18:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:07 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 19:00:00) in space (linearNDFast)
14:18:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:07 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 18:00:00, weight 0.22) and
after (2026-02-22 19:00:00, weight 0.78) in time
14:18:07 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.05403405977152 degrees.
14:18:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.05403405977152 degrees.
14:18:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:07 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:07 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:07 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:07 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:07 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:07 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:07 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:07 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:07 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:07 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:07 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:07 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:07 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:07 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:07 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:07 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:07 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.242188 (min) 0.528591 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.489918 (min) 0.784741 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.235116 (min) -0.152908 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: x_wind: -6.40098 (min) -2.67852 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: y_wind: 3.38334 (min) 5.22654 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 69.9093 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01232e-06 (min) 0.0141666 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.447125 (min) 6.77806 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.208 (min) 34.2239 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000776644 (min) 0.00142423 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:07 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:07 DEBUG opendrift:729: No elements hit coastline.
14:18:07 DEBUG opendrift:768: No elements hit seafloor.
14:18:07 DEBUG opendrift:1740: No elements to deactivate
14:18:07 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:07 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:07 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:07 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:07 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:18:07 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:18:07 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 435. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 21. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:07 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:07 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:07 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:07 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:07 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.045801544096205286
14:18:07 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:07 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:07 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:07 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:18:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:07 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:07 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:07 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:07 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:07 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(43), np.int64(0), np.int64(3), np.int64(454), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:07 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:07 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:07 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:07 DEBUG opendrift:2143: ======================================================================
14:18:07 INFO opendrift:2144: 2026-02-22 19:16:55.394992 - step 59 of 96 - 500 active elements (0 deactivated)
14:18:07 DEBUG opendrift:2150: 0 elements scheduled.
14:18:07 DEBUG opendrift:2152: ======================================================================
14:18:07 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.83050857941282
14:18:07 DEBUG opendrift:2163: 10.447651863098152 <- longitude -> 10.955626890933287
14:18:07 DEBUG opendrift:2163: -37.342342376708984 <- z -> 0.0
14:18:07 DEBUG opendrift:2164: ---------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:07 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:07 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:07 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:07 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:07 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 19:00:00 (before)
2026-02-22 20:00:00 (after)
14:18:08 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:08 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:08 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.8327353491396 and 59.79012158569383 degrees.
14:18:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.8327353491396 and 59.79012158569383 degrees.
14:18:09 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:09 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:09 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:09 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:09 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:09 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:09 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:09 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 75x41x11) for time after (2026-02-22 20:00:00)
14:18:09 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 19:00:00) in space (linearNDFast)
14:18:09 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:09 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 20:00:00) in space (linearNDFast)
14:18:09 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:09 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 19:00:00, weight 0.72) and
after (2026-02-22 20:00:00, weight 0.28) in time
14:18:09 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.044384069734356 degrees.
14:18:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.044384069734356 degrees.
14:18:09 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:09 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:09 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:09 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:09 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:09 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:09 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:09 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:09 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:09 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:09 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:09 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:09 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:09 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:09 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:09 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:09 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:09 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:09 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:09 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:09 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:09 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:09 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.271991 (min) 0.593841 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.584381 (min) 0.763725 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.194017 (min) -0.114289 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: x_wind: -6.41979 (min) -2.07558 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: y_wind: 3.38674 (min) 4.84846 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 69.0331 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.0164865 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.794889 (min) 6.82334 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.1368 (min) 34.224 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000831016 (min) 0.00111016 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:09 DEBUG opendrift:729: No elements hit coastline.
14:18:09 DEBUG opendrift:768: No elements hit seafloor.
14:18:09 DEBUG opendrift:1740: No elements to deactivate
14:18:09 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:09 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:09 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:09 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:09 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 0]
14:18:09 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 3]
14:18:09 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 436. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 22. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:09 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:09 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:09 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:09 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:09 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0450303085576148
14:18:09 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:09 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:09 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:09 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:09 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:09 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:09 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:09 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:09 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(43), np.int64(0), np.int64(3), np.int64(454), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:09 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:09 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:09 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:09 DEBUG opendrift:2143: ======================================================================
14:18:09 INFO opendrift:2144: 2026-02-22 19:46:55.394992 - step 60 of 96 - 500 active elements (0 deactivated)
14:18:09 DEBUG opendrift:2150: 0 elements scheduled.
14:18:09 DEBUG opendrift:2152: ======================================================================
14:18:09 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.83012894114783
14:18:09 DEBUG opendrift:2163: 10.447651863098155 <- longitude -> 10.972776025851243
14:18:09 DEBUG opendrift:2163: -37.342342376708984 <- z -> -0.06468602057450856
14:18:09 DEBUG opendrift:2164: ---------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:09 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:09 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:09 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:09 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 19:00:00 (before)
2026-02-22 20:00:00 (after)
14:18:09 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 19:00:00) in space (linearNDFast)
14:18:09 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:09 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 20:00:00) in space (linearNDFast)
14:18:09 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:09 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 19:00:00, weight 0.22) and
after (2026-02-22 20:00:00, weight 0.78) in time
14:18:09 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.02723495085195 degrees.
14:18:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.02723495085195 degrees.
14:18:09 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:09 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:09 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:09 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:09 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:09 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:09 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:09 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:09 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:09 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:09 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:09 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:09 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:09 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:09 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:09 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:09 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:09 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:09 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:09 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:09 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:09 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:09 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.291435 (min) 0.634219 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.53171 (min) 0.717264 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.165406 (min) -0.0774196 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: x_wind: -6.52081 (min) -1.22468 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: y_wind: 3.28077 (min) 4.84255 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 67.0084 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01291e-06 (min) 0.0128436 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.438796 (min) 6.86439 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.2164 (min) 34.2627 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000779105 (min) 0.000820795 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:09 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:09 DEBUG opendrift:729: No elements hit coastline.
14:18:09 DEBUG opendrift:768: No elements hit seafloor.
14:18:09 DEBUG opendrift:1740: No elements to deactivate
14:18:09 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:09 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:09 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:09 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:09 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0]
14:18:09 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3]
14:18:09 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 438. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 22. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:09 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:09 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:09 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:09 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:09 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04626825647814506
14:18:09 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:09 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:09 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:18:09 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:09 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:09 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:09 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:09 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:09 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:09 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(41), np.int64(0), np.int64(3), np.int64(456), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:09 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:09 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:09 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:09 DEBUG opendrift:2143: ======================================================================
14:18:09 INFO opendrift:2144: 2026-02-22 20:16:55.394992 - step 61 of 96 - 500 active elements (0 deactivated)
14:18:09 DEBUG opendrift:2150: 0 elements scheduled.
14:18:09 DEBUG opendrift:2152: ======================================================================
14:18:09 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.83097358005612
14:18:09 DEBUG opendrift:2163: 10.447651863098155 <- longitude -> 10.981063990832064
14:18:09 DEBUG opendrift:2163: -37.342342376708984 <- z -> 0.0
14:18:09 DEBUG opendrift:2164: ---------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:09 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:09 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:09 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:09 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:09 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 20:00:00 (before)
2026-02-22 21:00:00 (after)
14:18:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.814424954810306 and 59.79012158569383 degrees.
14:18:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.814424954810306 and 59.79012158569383 degrees.
14:18:11 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:11 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:11 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:11 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:11 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:11 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:11 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:11 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 76x42x11) for time after (2026-02-22 21:00:00)
14:18:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 20:00:00) in space (linearNDFast)
14:18:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 21:00:00) in space (linearNDFast)
14:18:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 20:00:00, weight 0.72) and
after (2026-02-22 21:00:00, weight 0.28) in time
14:18:11 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.01894696644814 degrees.
14:18:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -59.01894696644814 degrees.
14:18:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:11 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:11 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:11 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:11 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:11 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:11 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:11 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:11 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:11 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:11 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:11 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:11 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:11 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.300896 (min) 0.798419 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.448325 (min) 0.864338 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.15353 (min) -0.056812 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: x_wind: -6.3665 (min) -0.249064 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: y_wind: 2.62867 (min) 4.95388 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 68.0371 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99999e-07 (min) 0.0173642 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.45084 (min) 6.88955 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.2382 (min) 34.2852 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000891029 (min) 0.000647846 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:11 DEBUG opendrift:729: No elements hit coastline.
14:18:11 DEBUG opendrift:768: No elements hit seafloor.
14:18:11 DEBUG opendrift:1740: No elements to deactivate
14:18:11 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:11 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:11 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:11 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:11 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:11 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04681017819979604
14:18:11 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:11 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:11 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:11 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:11 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:11 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:11 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(41), np.int64(0), np.int64(3), np.int64(456), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:11 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:11 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:11 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:11 DEBUG opendrift:2143: ======================================================================
14:18:11 INFO opendrift:2144: 2026-02-22 20:46:55.394992 - step 62 of 96 - 500 active elements (0 deactivated)
14:18:11 DEBUG opendrift:2150: 0 elements scheduled.
14:18:11 DEBUG opendrift:2152: ======================================================================
14:18:11 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.84494039756517
14:18:11 DEBUG opendrift:2163: 10.447651863098155 <- longitude -> 11.005263280887352
14:18:11 DEBUG opendrift:2163: -37.342342376708984 <- z -> 0.0
14:18:11 DEBUG opendrift:2164: ---------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:11 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:11 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:11 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 20:00:00 (before)
2026-02-22 21:00:00 (after)
14:18:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 20:00:00) in space (linearNDFast)
14:18:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 21:00:00) in space (linearNDFast)
14:18:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 20:00:00, weight 0.22) and
after (2026-02-22 21:00:00, weight 0.78) in time
14:18:11 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.99474767865745 degrees.
14:18:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.99474767865745 degrees.
14:18:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:11 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:11 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:11 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:11 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:11 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:11 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:11 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:11 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:11 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:11 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:11 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:11 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:11 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:11 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:11 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:11 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.32365 (min) 0.637686 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.35791 (min) 0.689251 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.15206 (min) -0.0503872 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: x_wind: -6.10972 (min) 0.911309 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.67846 (min) 5.0658 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 64.4775 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.0147155 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.507154 (min) 6.90242 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.3333 (min) 34.2953 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000763291 (min) 0.000629873 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:11 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:11 DEBUG opendrift:729: No elements hit coastline.
14:18:11 DEBUG opendrift:768: No elements hit seafloor.
14:18:11 DEBUG opendrift:1740: No elements to deactivate
14:18:11 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:11 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:11 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:11 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:11 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:18:11 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:18:11 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 439. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 22. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:11 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:11 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:11 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:11 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:11 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04552249672209019
14:18:11 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:11 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:11 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:11 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:11 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:11 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:11 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:11 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:11 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:11 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(40), np.int64(0), np.int64(3), np.int64(457), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:11 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:11 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:11 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:11 DEBUG opendrift:2143: ======================================================================
14:18:11 INFO opendrift:2144: 2026-02-22 21:16:55.394992 - step 63 of 96 - 500 active elements (0 deactivated)
14:18:11 DEBUG opendrift:2150: 0 elements scheduled.
14:18:11 DEBUG opendrift:2152: ======================================================================
14:18:11 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.84581927072096
14:18:11 DEBUG opendrift:2163: 10.447651863098155 <- longitude -> 11.018841321163187
14:18:11 DEBUG opendrift:2163: -37.342342376708984 <- z -> -0.602895404060247
14:18:11 DEBUG opendrift:2164: ---------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:11 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:11 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:11 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:11 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:11 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 21:00:00 (before)
2026-02-22 22:00:00 (after)
14:18:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.782288675046765 and 59.79012158569383 degrees.
14:18:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.782288675046765 and 59.79012158569383 degrees.
14:18:13 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:13 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:13 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:13 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:13 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:13 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:13 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:13 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 79x43x11) for time after (2026-02-22 22:00:00)
14:18:13 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 21:00:00) in space (linearNDFast)
14:18:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:13 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 22:00:00) in space (linearNDFast)
14:18:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:13 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 21:00:00, weight 0.72) and
after (2026-02-22 22:00:00, weight 0.28) in time
14:18:13 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.98116962629847 degrees.
14:18:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.98116962629847 degrees.
14:18:13 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:13 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:13 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:13 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:13 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:13 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:13 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:13 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:13 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:13 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:13 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:13 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:13 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:13 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:13 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:13 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:13 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:13 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:13 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:13 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:13 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:13 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:13 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.287531 (min) 0.601898 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.327345 (min) 0.619357 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.162998 (min) -0.054649 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: x_wind: -5.4506 (min) 1.85545 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.06905 (min) 5.19231 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 63.0587 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01265e-06 (min) 0.0131512 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.515785 (min) 6.90845 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.351 (min) 34.2965 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000690927 (min) 0.000675777 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:13 DEBUG opendrift:729: No elements hit coastline.
14:18:13 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:13 DEBUG opendrift:1740: No elements to deactivate
14:18:13 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:13 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:13 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:13 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:18:13 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 0]
14:18:13 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 3]
14:18:13 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 442. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 79. 0.]
[ 22. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:13 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:13 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:13 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:13 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:13 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04095420806512099
14:18:13 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:13 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:13 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:13 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:18:13 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:13 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:13 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:13 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:13 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:13 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(37), np.int64(0), np.int64(3), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:13 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:13 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:13 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:13 DEBUG opendrift:2143: ======================================================================
14:18:13 INFO opendrift:2144: 2026-02-22 21:46:55.394992 - step 64 of 96 - 500 active elements (0 deactivated)
14:18:13 DEBUG opendrift:2150: 0 elements scheduled.
14:18:13 DEBUG opendrift:2152: ======================================================================
14:18:13 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.84517356235453
14:18:13 DEBUG opendrift:2163: 10.447651863098159 <- longitude -> 11.029601007419272
14:18:13 DEBUG opendrift:2163: -37.342342376708984 <- z -> -0.3029748968585325
14:18:13 DEBUG opendrift:2164: ---------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:13 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:13 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:13 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:13 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 21:00:00 (before)
2026-02-22 22:00:00 (after)
14:18:13 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 21:00:00) in space (linearNDFast)
14:18:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:13 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 22:00:00) in space (linearNDFast)
14:18:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:13 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 21:00:00, weight 0.22) and
after (2026-02-22 22:00:00, weight 0.78) in time
14:18:13 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.97040993843611 degrees.
14:18:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.97040993843611 degrees.
14:18:13 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:13 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:13 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:13 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:13 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:13 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:13 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:13 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:13 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:13 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:13 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:13 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:13 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:13 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:13 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:13 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:13 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:13 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:13 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:13 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:13 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:13 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:13 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.268736 (min) 0.646877 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.271481 (min) 0.655778 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.189455 (min) -0.0703178 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: x_wind: -4.53304 (min) 2.85844 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.722996 (min) 5.32504 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 64.2338 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00837e-06 (min) 0.0102314 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.527782 (min) 6.90922 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.3658 (min) 34.2909 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000445943 (min) 0.000535992 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:13 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:13 DEBUG opendrift:729: No elements hit coastline.
14:18:13 DEBUG opendrift:773: Lifting 5 elements to seafloor.
14:18:13 DEBUG opendrift:1740: No elements to deactivate
14:18:13 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:13 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:13 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:13 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:13 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:13 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03534335407590946
14:18:13 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:13 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:13 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:13 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:13 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:13 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:13 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:13 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:13 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(37), np.int64(0), np.int64(2), np.int64(461), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:13 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:13 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:13 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:13 DEBUG opendrift:2143: ======================================================================
14:18:13 INFO opendrift:2144: 2026-02-22 22:16:55.394992 - step 65 of 96 - 500 active elements (0 deactivated)
14:18:13 DEBUG opendrift:2150: 0 elements scheduled.
14:18:13 DEBUG opendrift:2152: ======================================================================
14:18:13 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.84508547640492
14:18:13 DEBUG opendrift:2163: 10.447651863098159 <- longitude -> 11.03955539259101
14:18:13 DEBUG opendrift:2163: -37.342342376708984 <- z -> -0.1805067562494892
14:18:13 DEBUG opendrift:2164: ---------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:13 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:13 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:13 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:13 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:13 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 22:00:00 (before)
2026-02-22 23:00:00 (after)
14:18:14 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:14 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:14 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.75255801021727 and 59.79012158569383 degrees.
14:18:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.75255801021727 and 59.79012158569383 degrees.
14:18:15 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:15 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:15 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:15 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:15 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:15 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:15 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:15 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 80x45x11) for time after (2026-02-22 23:00:00)
14:18:15 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 22:00:00) in space (linearNDFast)
14:18:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:15 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 23:00:00) in space (linearNDFast)
14:18:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:15 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 22:00:00, weight 0.72) and
after (2026-02-22 23:00:00, weight 0.28) in time
14:18:15 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.960455557596234 degrees.
14:18:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.960455557596234 degrees.
14:18:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:15 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:15 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:15 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:15 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:15 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:15 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:15 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:15 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:15 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:15 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:15 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:15 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:15 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:15 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.238409 (min) 0.763396 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.193885 (min) 0.659216 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.214444 (min) -0.0961286 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.44528 (min) 3.19185 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.546931 (min) 5.02829 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 61.2407 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00835e-06 (min) 0.00692764 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.521124 (min) 6.90418 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.3435 (min) 34.2835 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000432449 (min) 0.000367545 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:15 DEBUG opendrift:729: No elements hit coastline.
14:18:15 DEBUG opendrift:773: Lifting 7 elements to seafloor.
14:18:15 DEBUG opendrift:1740: No elements to deactivate
14:18:15 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:15 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:15 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:15 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:15 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:15 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.026851923770161323
14:18:15 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:15 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:15 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:15 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:15 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:15 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:15 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:15 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(37), np.int64(0), np.int64(2), np.int64(461), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:15 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:15 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:15 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:15 DEBUG opendrift:2143: ======================================================================
14:18:15 INFO opendrift:2144: 2026-02-22 22:46:55.394992 - step 66 of 96 - 500 active elements (0 deactivated)
14:18:15 DEBUG opendrift:2150: 0 elements scheduled.
14:18:15 DEBUG opendrift:2152: ======================================================================
14:18:15 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.844214205955424
14:18:15 DEBUG opendrift:2163: 10.44765186309816 <- longitude -> 11.049182413332137
14:18:15 DEBUG opendrift:2163: -37.342342376708984 <- z -> -0.2559859420526002
14:18:15 DEBUG opendrift:2164: ---------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:15 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:15 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:15 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 22:00:00 (before)
2026-02-22 23:00:00 (after)
14:18:15 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 22:00:00) in space (linearNDFast)
14:18:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:15 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-22 23:00:00) in space (linearNDFast)
14:18:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:15 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 22:00:00, weight 0.22) and
after (2026-02-22 23:00:00, weight 0.78) in time
14:18:15 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.95082853754587 degrees.
14:18:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.95082853754587 degrees.
14:18:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:15 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:15 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:15 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:15 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:15 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:15 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:15 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:15 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:15 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:15 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:15 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:15 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:15 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:15 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:15 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:15 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.227681 (min) 0.724123 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.138714 (min) 0.628058 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.249337 (min) -0.129236 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.2755 (min) 3.1871 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.48555 (min) 4.38147 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 59.7392 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00891e-06 (min) 0.0031904 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.529496 (min) 6.89468 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.358 (min) 34.2746 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000330468 (min) 0.000463978 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:15 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:15 DEBUG opendrift:729: No elements hit coastline.
14:18:15 DEBUG opendrift:773: Lifting 8 elements to seafloor.
14:18:15 DEBUG opendrift:1740: No elements to deactivate
14:18:15 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:15 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:15 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:15 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:15 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:18:15 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:18:15 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 443. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 80. 0.]
[ 22. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:15 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:15 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:15 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:15 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:15 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.017617911120259924
14:18:15 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:15 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:15 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:15 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:15 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:15 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:15 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:15 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:15 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:15 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:15 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(36), np.int64(0), np.int64(2), np.int64(462), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:15 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:15 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:15 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:15 DEBUG opendrift:2143: ======================================================================
14:18:15 INFO opendrift:2144: 2026-02-22 23:16:55.394992 - step 67 of 96 - 500 active elements (0 deactivated)
14:18:15 DEBUG opendrift:2150: 0 elements scheduled.
14:18:15 DEBUG opendrift:2152: ======================================================================
14:18:15 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.8474365446696
14:18:15 DEBUG opendrift:2163: 10.44765186309816 <- longitude -> 11.057734232272875
14:18:15 DEBUG opendrift:2163: -37.342342376708984 <- z -> -0.3718620533264925
14:18:15 DEBUG opendrift:2164: ---------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:15 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:15 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:15 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:15 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:15 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 23:00:00 (before)
2026-02-23 00:00:00 (after)
14:18:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.73423193327937 and 59.79012158569383 degrees.
14:18:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.73423193327937 and 59.79012158569383 degrees.
14:18:17 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:17 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:17 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:17 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:17 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:17 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:17 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:17 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 81x46x11) for time after (2026-02-23 00:00:00)
14:18:17 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 23:00:00) in space (linearNDFast)
14:18:17 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:17 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 00:00:00) in space (linearNDFast)
14:18:17 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:17 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 23:00:00, weight 0.72) and
after (2026-02-23 00:00:00, weight 0.28) in time
14:18:17 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.94227671447866 degrees.
14:18:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.94227671447866 degrees.
14:18:17 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:17 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:17 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:17 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:17 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:17 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:17 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:17 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:17 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:17 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:17 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:17 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:17 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:17 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:17 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:17 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:17 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:17 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:17 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:17 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:17 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:17 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:17 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.210182 (min) 0.864436 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0747777 (min) 0.513839 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.284681 (min) -0.161437 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.851653 (min) 3.38344 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.839308 (min) 3.35032 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 58.8119 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00767e-06 (min) 0.00471962 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.08526 (min) 6.88804 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.9432 (min) 34.281 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000523729 (min) 0.000469725 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:17 DEBUG opendrift:729: No elements hit coastline.
14:18:17 DEBUG opendrift:773: Lifting 13 elements to seafloor.
14:18:17 DEBUG opendrift:1740: No elements to deactivate
14:18:17 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:17 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:17 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:17 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:17 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 0]
14:18:17 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 3]
14:18:17 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 444. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 80. 0.]
[ 23. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:17 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:17 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:17 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:17 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:17 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.009644605486248512
14:18:17 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:17 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:17 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:17 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:17 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:17 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:17 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:17 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:17 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(36), np.int64(0), np.int64(2), np.int64(462), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:17 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:17 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:17 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:17 DEBUG opendrift:2143: ======================================================================
14:18:17 INFO opendrift:2144: 2026-02-22 23:46:55.394992 - step 68 of 96 - 500 active elements (0 deactivated)
14:18:17 DEBUG opendrift:2150: 0 elements scheduled.
14:18:17 DEBUG opendrift:2152: ======================================================================
14:18:17 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.85508053238456
14:18:17 DEBUG opendrift:2163: 10.447651863098162 <- longitude -> 11.081875127419625
14:18:17 DEBUG opendrift:2163: -37.31052780151367 <- z -> -0.2754930082058937
14:18:17 DEBUG opendrift:2164: ---------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:17 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:17 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:17 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:17 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-22 23:00:00 (before)
2026-02-23 00:00:00 (after)
14:18:17 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-22 23:00:00) in space (linearNDFast)
14:18:17 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:17 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 00:00:00) in space (linearNDFast)
14:18:17 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:17 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-22 23:00:00, weight 0.22) and
after (2026-02-23 00:00:00, weight 0.78) in time
14:18:17 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.91813581162213 degrees.
14:18:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.91813581162213 degrees.
14:18:17 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:17 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:17 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:17 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:17 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:17 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:17 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:17 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:17 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:17 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:17 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:17 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:17 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:17 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:17 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:17 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:17 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:17 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:17 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:17 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:17 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:17 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:17 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.184357 (min) 0.810054 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0297435 (min) 0.608231 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.318674 (min) -0.192937 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.94438 (min) 2.9108 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.493 (min) 2.14598 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 58.2115 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.0077e-06 (min) 0.00263608 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.55359 (min) 6.88362 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.4185 (min) 34.2841 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000743787 (min) 0.000438237 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:17 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:17 DEBUG opendrift:729: No elements hit coastline.
14:18:17 DEBUG opendrift:773: Lifting 14 elements to seafloor.
14:18:17 DEBUG opendrift:1740: No elements to deactivate
14:18:17 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:17 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:17 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:17 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:17 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:18:17 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:18:17 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 445. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 80. 0.]
[ 23. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:17 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:17 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:17 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:17 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:17 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.008021624087167143
14:18:17 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:17 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:17 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:17 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:17 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:17 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:17 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:17 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:17 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:17 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(35), np.int64(0), np.int64(2), np.int64(463), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:17 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:17 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:17 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:17 DEBUG opendrift:2143: ======================================================================
14:18:17 INFO opendrift:2144: 2026-02-23 00:16:55.394992 - step 69 of 96 - 500 active elements (0 deactivated)
14:18:17 DEBUG opendrift:2150: 0 elements scheduled.
14:18:17 DEBUG opendrift:2152: ======================================================================
14:18:17 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.85699600118816
14:18:17 DEBUG opendrift:2163: 10.447651863098159 <- longitude -> 11.087931694762137
14:18:17 DEBUG opendrift:2163: -37.27654266357422 <- z -> -0.252176884221046
14:18:17 DEBUG opendrift:2164: ---------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:17 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:17 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:17 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:17 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:17 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 00:00:00 (before)
2026-02-23 01:00:00 (after)
14:18:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:19 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:19 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:19 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:19 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:19 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.7089733515045 and 59.79012158569383 degrees.
14:18:19 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:19 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.7089733515045 and 59.79012158569383 degrees.
14:18:19 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:19 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:19 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:19 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:19 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:19 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:19 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:19 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 83x47x11) for time after (2026-02-23 01:00:00)
14:18:19 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 00:00:00) in space (linearNDFast)
14:18:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:19 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 01:00:00) in space (linearNDFast)
14:18:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:19 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 00:00:00, weight 0.72) and
after (2026-02-23 01:00:00, weight 0.28) in time
14:18:19 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:19 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.91207924749913 degrees.
14:18:19 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.91207924749913 degrees.
14:18:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:19 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:19 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:19 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:19 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:19 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:19 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:19 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:19 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:19 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:19 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:19 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:19 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:19 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:19 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.152474 (min) 0.694277 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0224424 (min) 0.500396 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.351178 (min) -0.226397 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.21361 (min) 3.64474 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.09106 (min) 2.25592 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 58.0231 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.0115e-06 (min) 0.00215179 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.5485 (min) 6.9899 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.4215 (min) 34.2736 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000927296 (min) 0.000474363 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:19 DEBUG opendrift:729: No elements hit coastline.
14:18:19 DEBUG opendrift:773: Lifting 16 elements to seafloor.
14:18:19 DEBUG opendrift:1740: No elements to deactivate
14:18:19 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:19 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:19 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:19 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:19 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 3]
14:18:19 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 0]
14:18:19 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 446. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 80. 0.]
[ 24. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:19 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:19 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:19 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:19 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:19 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.012066933693105481
14:18:19 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:19 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:19 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:19 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:19 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:19 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:19 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:19 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(35), np.int64(0), np.int64(2), np.int64(463), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:19 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:19 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:19 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:19 DEBUG opendrift:2143: ======================================================================
14:18:19 INFO opendrift:2144: 2026-02-23 00:46:55.394992 - step 70 of 96 - 500 active elements (0 deactivated)
14:18:19 DEBUG opendrift:2150: 0 elements scheduled.
14:18:19 DEBUG opendrift:2152: ======================================================================
14:18:19 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.86017601826243
14:18:19 DEBUG opendrift:2163: 10.447651863098159 <- longitude -> 11.093662749003194
14:18:19 DEBUG opendrift:2163: -37.2440299987793 <- z -> -0.10412520407895809
14:18:19 DEBUG opendrift:2164: ---------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:19 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:19 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:19 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 00:00:00 (before)
2026-02-23 01:00:00 (after)
14:18:19 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 00:00:00) in space (linearNDFast)
14:18:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:19 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 01:00:00) in space (linearNDFast)
14:18:19 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:19 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 00:00:00, weight 0.22) and
after (2026-02-23 01:00:00, weight 0.78) in time
14:18:19 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:19 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.90634819719803 degrees.
14:18:19 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.90634819719803 degrees.
14:18:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:19 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:19 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:19 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:19 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:19 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:19 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:19 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:19 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:19 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:19 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:19 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:19 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:19 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:19 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:19 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:19 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.132422 (min) 0.743075 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0234582 (min) 0.542958 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.382533 (min) -0.261372 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.38747 (min) 5.17002 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.0348242 (min) 1.88682 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 58.4317 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00936e-06 (min) 0.00233412 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.43432 (min) 7.03254 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.344 (min) 34.2854 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00147741 (min) 0.00063961 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:19 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:19 DEBUG opendrift:729: No elements hit coastline.
14:18:19 DEBUG opendrift:773: Lifting 19 elements to seafloor.
14:18:19 DEBUG opendrift:1740: No elements to deactivate
14:18:19 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:19 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:19 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:19 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:19 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:19 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.021827268737449772
14:18:19 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:19 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:19 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:19 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:19 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:19 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:19 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:19 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:19 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(35), np.int64(0), np.int64(1), np.int64(464), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:19 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:19 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:19 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:19 DEBUG opendrift:2143: ======================================================================
14:18:19 INFO opendrift:2144: 2026-02-23 01:16:55.394992 - step 71 of 96 - 500 active elements (0 deactivated)
14:18:19 DEBUG opendrift:2150: 0 elements scheduled.
14:18:19 DEBUG opendrift:2152: ======================================================================
14:18:19 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.864827531568466
14:18:19 DEBUG opendrift:2163: 10.447651863098159 <- longitude -> 11.099177168705525
14:18:19 DEBUG opendrift:2163: -37.21268081665039 <- z -> -0.33275533127584395
14:18:19 DEBUG opendrift:2164: ---------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:19 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:19 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:19 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:19 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:19 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 01:00:00 (before)
2026-02-23 02:00:00 (after)
14:18:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.695105794879694 and 59.79012158569383 degrees.
14:18:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.695105794879694 and 59.79012158569383 degrees.
14:18:21 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:21 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:21 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:21 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:21 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:21 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:21 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:21 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 85x47x11) for time after (2026-02-23 02:00:00)
14:18:21 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 01:00:00) in space (linearNDFast)
14:18:21 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:21 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 02:00:00) in space (linearNDFast)
14:18:21 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:21 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 01:00:00, weight 0.72) and
after (2026-02-23 02:00:00, weight 0.28) in time
14:18:21 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.90083376466155 degrees.
14:18:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.90083376466155 degrees.
14:18:21 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:21 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:21 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:21 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:21 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:21 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:21 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:21 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:21 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:21 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:21 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:21 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:21 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:21 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:21 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:21 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:21 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:21 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:21 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:21 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:21 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.115107 (min) 0.746465 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0305247 (min) 0.535453 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.409274 (min) -0.298091 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.48956 (min) 5.63144 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.50302 (min) 1.67174 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 59.1071 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00938e-06 (min) 0.00230889 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.41759 (min) 7.03985 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.2862 (min) 34.2841 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00172755 (min) 0.000715716 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:21 DEBUG opendrift:729: No elements hit coastline.
14:18:21 DEBUG opendrift:773: Lifting 25 elements to seafloor.
14:18:21 DEBUG opendrift:1740: No elements to deactivate
14:18:21 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:21 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:21 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:21 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:21 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:18:21 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:18:21 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 447. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 24. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:21 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:21 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:21 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:21 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:21 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02493996558477231
14:18:21 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:21 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:21 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:21 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:21 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:21 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:21 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:21 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:21 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:21 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(34), np.int64(0), np.int64(1), np.int64(465), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:21 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:21 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:21 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:21 DEBUG opendrift:2143: ======================================================================
14:18:21 INFO opendrift:2144: 2026-02-23 01:46:55.394992 - step 72 of 96 - 500 active elements (0 deactivated)
14:18:21 DEBUG opendrift:2150: 0 elements scheduled.
14:18:21 DEBUG opendrift:2152: ======================================================================
14:18:21 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.87111650107785
14:18:21 DEBUG opendrift:2163: 10.447651863098159 <- longitude -> 11.104022306548764
14:18:21 DEBUG opendrift:2163: -37.18593215942383 <- z -> 0.0
14:18:21 DEBUG opendrift:2164: ---------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:21 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:21 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:21 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:21 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 01:00:00 (before)
2026-02-23 02:00:00 (after)
14:18:21 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 01:00:00) in space (linearNDFast)
14:18:21 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:21 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 02:00:00) in space (linearNDFast)
14:18:21 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:21 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 01:00:00, weight 0.22) and
after (2026-02-23 02:00:00, weight 0.78) in time
14:18:21 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.89598863046834 degrees.
14:18:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.89598863046834 degrees.
14:18:21 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:21 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:21 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:21 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:21 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:21 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:21 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:21 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:21 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:21 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:21 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:21 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:21 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:21 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:21 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:21 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:21 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:21 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:21 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:21 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:21 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:21 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.116837 (min) 0.719445 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0312331 (min) 0.544361 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.433509 (min) -0.336158 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.37324 (min) 5.19971 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.682313 (min) 1.50743 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 59.5131 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1e-06 (min) 0.00212328 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.834404 (min) 7.01985 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.2296 (min) 34.2581 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00162654 (min) 0.000781992 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:21 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:21 DEBUG opendrift:729: No elements hit coastline.
14:18:21 DEBUG opendrift:773: Lifting 26 elements to seafloor.
14:18:22 DEBUG opendrift:1740: No elements to deactivate
14:18:22 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:22 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:22 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:22 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:22 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:22 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.020907111433488296
14:18:22 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:22 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:22 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:22 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:22 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:22 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:22 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:22 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(34), np.int64(0), np.int64(1), np.int64(465), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:22 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:22 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:22 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:22 DEBUG opendrift:2143: ======================================================================
14:18:22 INFO opendrift:2144: 2026-02-23 02:16:55.394992 - step 73 of 96 - 500 active elements (0 deactivated)
14:18:22 DEBUG opendrift:2150: 0 elements scheduled.
14:18:22 DEBUG opendrift:2152: ======================================================================
14:18:22 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.87959649841767
14:18:22 DEBUG opendrift:2163: 10.447651863098162 <- longitude -> 11.125848940632618
14:18:22 DEBUG opendrift:2163: -37.16276550292969 <- z -> -0.4628850422238496
14:18:22 DEBUG opendrift:2164: ---------------------------------
14:18:22 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:22 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:22 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:22 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:22 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:22 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:22 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:22 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 02:00:00 (before)
2026-02-23 03:00:00 (after)
14:18:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:24 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.669819303697594 and 59.79012158569383 degrees.
14:18:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:24 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.669819303697594 and 59.79012158569383 degrees.
14:18:24 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:24 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:24 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:24 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:24 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:24 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:24 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:24 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 87x48x11) for time after (2026-02-23 03:00:00)
14:18:24 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 02:00:00) in space (linearNDFast)
14:18:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:24 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 03:00:00) in space (linearNDFast)
14:18:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:24 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 02:00:00, weight 0.72) and
after (2026-02-23 03:00:00, weight 0.28) in time
14:18:24 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:24 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.874161991145805 degrees.
14:18:24 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.874161991145805 degrees.
14:18:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:24 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:24 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:24 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:24 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:24 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:24 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:24 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:24 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:24 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:24 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:24 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:24 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:24 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:24 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:24 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:24 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.066962 (min) 0.549288 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0311126 (min) 0.619805 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.451178 (min) -0.336198 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.57683 (min) 4.70862 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.746183 (min) 1.6476 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 60.412 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00946e-06 (min) 0.00185716 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.799263 (min) 6.98572 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.0861 (min) 34.2552 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00132702 (min) 0.000827028 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:24 DEBUG opendrift:729: No elements hit coastline.
14:18:24 DEBUG opendrift:773: Lifting 30 elements to seafloor.
14:18:24 DEBUG opendrift:1740: No elements to deactivate
14:18:24 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:24 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:24 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:24 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:24 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:24 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.016563119813111718
14:18:24 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:24 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:24 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:24 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:24 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:24 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:24 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:24 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(34), np.int64(0), np.int64(1), np.int64(465), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:24 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:24 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:24 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:24 DEBUG opendrift:2143: ======================================================================
14:18:24 INFO opendrift:2144: 2026-02-23 02:46:55.394992 - step 74 of 96 - 500 active elements (0 deactivated)
14:18:24 DEBUG opendrift:2150: 0 elements scheduled.
14:18:24 DEBUG opendrift:2152: ======================================================================
14:18:24 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.88713637443543
14:18:24 DEBUG opendrift:2163: 10.447651863098162 <- longitude -> 11.142516812896053
14:18:24 DEBUG opendrift:2163: -37.15032196044922 <- z -> -0.3515581877586778
14:18:24 DEBUG opendrift:2164: ---------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:24 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:24 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:24 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 02:00:00 (before)
2026-02-23 03:00:00 (after)
14:18:24 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 02:00:00) in space (linearNDFast)
14:18:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:24 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 03:00:00) in space (linearNDFast)
14:18:24 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:24 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 02:00:00, weight 0.22) and
after (2026-02-23 03:00:00, weight 0.78) in time
14:18:24 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:24 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.857494110396814 degrees.
14:18:24 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.857494110396814 degrees.
14:18:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:24 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:24 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:24 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:24 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:24 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:24 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:24 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:24 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:24 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:24 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:24 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:24 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:24 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:24 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:24 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:24 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:24 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:24 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.0638753 (min) 0.488694 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0303515 (min) 0.567581 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.458865 (min) -0.33891 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.67977 (min) 3.77196 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.535665 (min) 1.57044 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 62.5083 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00961e-06 (min) 0.00152882 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.799801 (min) 6.96785 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.1008 (min) 34.251 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000974126 (min) 0.000855652 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:24 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:24 DEBUG opendrift:729: No elements hit coastline.
14:18:24 DEBUG opendrift:773: Lifting 221 elements to seafloor.
14:18:24 DEBUG opendrift:1740: No elements to deactivate
14:18:24 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:24 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:24 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:24 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:24 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 3]
14:18:24 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 0]
14:18:24 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 447. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 26. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:24 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:24 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:24 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:24 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:24 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01049594710933636
14:18:24 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:24 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:24 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:24 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:24 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:24 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:24 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:24 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(36), np.int64(0), np.int64(1), np.int64(463), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:24 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:24 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:24 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:24 DEBUG opendrift:2143: ======================================================================
14:18:24 INFO opendrift:2144: 2026-02-23 03:16:55.394992 - step 75 of 96 - 500 active elements (0 deactivated)
14:18:24 DEBUG opendrift:2150: 0 elements scheduled.
14:18:24 DEBUG opendrift:2152: ======================================================================
14:18:24 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.89489342191029
14:18:24 DEBUG opendrift:2163: 10.447651863098162 <- longitude -> 11.155209507919459
14:18:24 DEBUG opendrift:2163: -37.14619064331055 <- z -> 0.0
14:18:24 DEBUG opendrift:2164: ---------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:24 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:24 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:24 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:24 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:24 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 03:00:00 (before)
2026-02-23 04:00:00 (after)
14:18:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.64897636874908 and 59.79012158569383 degrees.
14:18:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.64897636874908 and 59.79012158569383 degrees.
14:18:26 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:26 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:26 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:26 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:26 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:26 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:26 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:26 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 90x48x11) for time after (2026-02-23 04:00:00)
14:18:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 03:00:00) in space (linearNDFast)
14:18:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 04:00:00) in space (linearNDFast)
14:18:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 03:00:00, weight 0.72) and
after (2026-02-23 04:00:00, weight 0.28) in time
14:18:26 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.84480141240371 degrees.
14:18:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.84480141240371 degrees.
14:18:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:26 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:26 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:26 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:26 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:26 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:26 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:26 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:26 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.102475 (min) 0.58893 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0174953 (min) 0.590267 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.458313 (min) -0.340592 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.66644 (min) 3.30508 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.756995 (min) 1.38761 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 65.2383 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.00123131 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.18174 (min) 7.01431 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.2441 (min) 34.2466 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000501129 (min) 0.000794377 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:26 DEBUG opendrift:729: No elements hit coastline.
14:18:26 DEBUG opendrift:773: Lifting 266 elements to seafloor.
14:18:26 DEBUG opendrift:1740: No elements to deactivate
14:18:26 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:26 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:26 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:26 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:26 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:26 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.008863436122393398
14:18:26 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:26 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:26 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:26 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:26 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:26 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:26 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:26 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(36), np.int64(0), np.int64(1), np.int64(463), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:26 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:26 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:26 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:26 DEBUG opendrift:2143: ======================================================================
14:18:26 INFO opendrift:2144: 2026-02-23 03:46:55.394992 - step 76 of 96 - 500 active elements (0 deactivated)
14:18:26 DEBUG opendrift:2150: 0 elements scheduled.
14:18:26 DEBUG opendrift:2152: ======================================================================
14:18:26 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.904432885915114
14:18:26 DEBUG opendrift:2163: 10.447651863098159 <- longitude -> 11.160988290482669
14:18:26 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.25904717474430516
14:18:26 DEBUG opendrift:2164: ---------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 03:00:00 (before)
2026-02-23 04:00:00 (after)
14:18:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 03:00:00) in space (linearNDFast)
14:18:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 04:00:00) in space (linearNDFast)
14:18:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 03:00:00, weight 0.22) and
after (2026-02-23 04:00:00, weight 0.78) in time
14:18:26 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.83902262637923 degrees.
14:18:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.83902262637923 degrees.
14:18:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:26 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:26 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:26 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:26 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:26 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:26 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:26 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:26 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:26 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:26 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.0748867 (min) 0.610923 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -9.41313e-05 (min) 0.681149 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.450015 (min) -0.338496 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: x_wind: 1.01338 (min) 3.42279 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: y_wind: -1.0295 (min) 2.26315 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 68.9632 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00999e-06 (min) 0.00165343 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.890337 (min) 7.07411 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.3876 (min) 34.242 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000889888 (min) 0.00067541 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:26 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:26 DEBUG opendrift:729: No elements hit coastline.
14:18:26 DEBUG opendrift:768: No elements hit seafloor.
14:18:26 DEBUG opendrift:1740: No elements to deactivate
14:18:26 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:26 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:26 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:26 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:26 DEBUG opendrift.models.chemicaldrift:1477: old species: [3]
14:18:26 DEBUG opendrift.models.chemicaldrift:1478: new species: [0]
14:18:26 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 447. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 27. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:26 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:26 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:26 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:26 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:26 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.011356930412316772
14:18:26 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:26 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:26 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:26 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:26 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:26 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:26 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:26 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(37), np.int64(0), np.int64(1), np.int64(462), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:26 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:26 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:26 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:26 DEBUG opendrift:2143: ======================================================================
14:18:26 INFO opendrift:2144: 2026-02-23 04:16:55.394992 - step 77 of 96 - 500 active elements (0 deactivated)
14:18:26 DEBUG opendrift:2150: 0 elements scheduled.
14:18:26 DEBUG opendrift:2152: ======================================================================
14:18:26 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.91544085712172
14:18:26 DEBUG opendrift:2163: 10.447651863098155 <- longitude -> 11.170968105232333
14:18:26 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.8130157676425387
14:18:26 DEBUG opendrift:2164: ---------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:26 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:26 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:26 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:26 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:26 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 04:00:00 (before)
2026-02-23 05:00:00 (after)
14:18:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:28 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.628108512953986 and 59.79012158569383 degrees.
14:18:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:28 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.628108512953986 and 59.79012158569383 degrees.
14:18:28 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:28 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:28 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:28 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:28 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:28 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:28 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:28 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 93x48x11) for time after (2026-02-23 05:00:00)
14:18:28 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 04:00:00) in space (linearNDFast)
14:18:28 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:29 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 05:00:00) in space (linearNDFast)
14:18:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:29 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 04:00:00, weight 0.72) and
after (2026-02-23 05:00:00, weight 0.28) in time
14:18:29 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.82904281652872 degrees.
14:18:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.82904281652872 degrees.
14:18:29 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:29 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:29 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:29 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:29 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:29 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:29 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:29 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:29 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:29 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:29 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:29 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:29 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:29 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:29 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:29 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:29 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:29 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:29 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.0351688 (min) 0.560171 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0303181 (min) 0.736775 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.426936 (min) -0.318069 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.431924 (min) 3.0852 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.697422 (min) 2.38436 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 74.0747 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01094e-06 (min) 0.00129287 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.889671 (min) 7.09437 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.3509 (min) 34.238 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000923635 (min) 0.000810841 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:29 DEBUG opendrift:729: No elements hit coastline.
14:18:29 DEBUG opendrift:768: No elements hit seafloor.
14:18:29 DEBUG opendrift:1740: No elements to deactivate
14:18:29 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:29 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:29 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:29 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:29 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:29 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.00995185503883369
14:18:29 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:29 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:29 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:29 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:29 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:29 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:29 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:29 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(37), np.int64(0), np.int64(1), np.int64(462), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:29 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:29 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:29 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:29 DEBUG opendrift:2143: ======================================================================
14:18:29 INFO opendrift:2144: 2026-02-23 04:46:55.394992 - step 78 of 96 - 500 active elements (0 deactivated)
14:18:29 DEBUG opendrift:2150: 0 elements scheduled.
14:18:29 DEBUG opendrift:2152: ======================================================================
14:18:29 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.927347766519695
14:18:29 DEBUG opendrift:2163: 10.447651863098159 <- longitude -> 11.181448151214397
14:18:29 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.7670456640935766
14:18:29 DEBUG opendrift:2164: ---------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:29 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:29 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:29 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 04:00:00 (before)
2026-02-23 05:00:00 (after)
14:18:29 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 04:00:00) in space (linearNDFast)
14:18:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:29 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 05:00:00) in space (linearNDFast)
14:18:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:29 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 04:00:00, weight 0.22) and
after (2026-02-23 05:00:00, weight 0.78) in time
14:18:29 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.81856275295827 degrees.
14:18:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.81856275295827 degrees.
14:18:29 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:29 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:29 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:29 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:29 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:29 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:29 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:29 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:29 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:29 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:29 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:29 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:29 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:29 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:29 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:29 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:29 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:29 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:29 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.0508533 (min) 0.535899 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0679352 (min) 0.702109 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.392436 (min) -0.289331 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.244494 (min) 2.83725 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: y_wind: -0.00170032 (min) 2.41349 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 80.4692 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.01035e-06 (min) 0.000737964 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.888805 (min) 7.08408 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.3427 (min) 34.2345 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00080782 (min) 0.000881228 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:29 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:29 DEBUG opendrift:729: No elements hit coastline.
14:18:29 DEBUG opendrift:768: No elements hit seafloor.
14:18:29 DEBUG opendrift:1740: No elements to deactivate
14:18:29 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:29 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:29 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:29 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:29 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 3]
14:18:29 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 0]
14:18:29 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 447. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 29. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:29 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:29 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:29 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:29 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:29 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.009120730581584281
14:18:29 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:29 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:29 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:29 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:29 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:29 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:29 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:29 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(39), np.int64(0), np.int64(1), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:29 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:29 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:29 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:29 DEBUG opendrift:2143: ======================================================================
14:18:29 INFO opendrift:2144: 2026-02-23 05:16:55.394992 - step 79 of 96 - 500 active elements (0 deactivated)
14:18:29 DEBUG opendrift:2150: 0 elements scheduled.
14:18:29 DEBUG opendrift:2152: ======================================================================
14:18:29 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.938694552495555
14:18:29 DEBUG opendrift:2163: 10.447651863098159 <- longitude -> 11.18999217761821
14:18:29 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.3576576791239545
14:18:29 DEBUG opendrift:2164: ---------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:29 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:29 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:29 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:29 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:29 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 05:00:00 (before)
2026-02-23 06:00:00 (after)
14:18:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.60024587174062 and 59.79012158569383 degrees.
14:18:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.60024587174062 and 59.79012158569383 degrees.
14:18:31 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:31 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:31 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:31 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:31 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:31 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:31 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:31 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 97x48x11) for time after (2026-02-23 06:00:00)
14:18:31 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 05:00:00) in space (linearNDFast)
14:18:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:31 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 06:00:00) in space (linearNDFast)
14:18:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:31 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 05:00:00, weight 0.72) and
after (2026-02-23 06:00:00, weight 0.28) in time
14:18:31 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.81001872451657 degrees.
14:18:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922751139 and -58.81001872451657 degrees.
14:18:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:31 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:31 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:31 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:31 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:31 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:31 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:31 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.0739198 (min) 0.503358 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.113302 (min) 0.649437 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.356242 (min) -0.255232 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.429949 (min) 2.68883 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.642513 (min) 2.79685 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 86.3569 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00898e-06 (min) 0.000665497 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.863783 (min) 7.05903 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.2862 (min) 34.2294 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000628221 (min) 0.000807863 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:31 DEBUG opendrift:729: No elements hit coastline.
14:18:31 DEBUG opendrift:768: No elements hit seafloor.
14:18:31 DEBUG opendrift:1740: No elements to deactivate
14:18:31 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:31 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:31 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:31 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:18:31 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 3 3]
14:18:31 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 0 0]
14:18:31 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 448. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 31. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:31 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:31 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:31 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:31 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:31 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.010864824330982181
14:18:31 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:31 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:31 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:31 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:31 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:31 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:31 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(40), np.int64(0), np.int64(1), np.int64(459), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:31 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:31 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:31 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:31 DEBUG opendrift:2143: ======================================================================
14:18:31 INFO opendrift:2144: 2026-02-23 05:46:55.394992 - step 80 of 96 - 500 active elements (0 deactivated)
14:18:31 DEBUG opendrift:2150: 0 elements scheduled.
14:18:31 DEBUG opendrift:2152: ======================================================================
14:18:31 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.94919019926322
14:18:31 DEBUG opendrift:2163: 10.447651863098164 <- longitude -> 11.196016245420893
14:18:31 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.20054470898013382
14:18:31 DEBUG opendrift:2164: ---------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:31 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 05:00:00 (before)
2026-02-23 06:00:00 (after)
14:18:31 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 05:00:00) in space (linearNDFast)
14:18:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:31 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 06:00:00) in space (linearNDFast)
14:18:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:31 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 05:00:00, weight 0.22) and
after (2026-02-23 06:00:00, weight 0.78) in time
14:18:31 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.80399465210971 degrees.
14:18:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.80399465210971 degrees.
14:18:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:31 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:31 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:31 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:31 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:31 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:31 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:31 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:31 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:31 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.108585 (min) 0.51453 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.162549 (min) 0.607909 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.31874 (min) -0.215789 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.197904 (min) 3.02827 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.16661 (min) 3.10472 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 90.7723 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.0076e-06 (min) 0.000643753 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.871213 (min) 7.04996 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.2988 (min) 34.2233 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00115663 (min) 0.000713548 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:31 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:31 DEBUG opendrift:729: No elements hit coastline.
14:18:31 DEBUG opendrift:768: No elements hit seafloor.
14:18:31 DEBUG opendrift:1740: No elements to deactivate
14:18:31 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:31 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:31 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:31 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:31 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 3]
14:18:31 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 0]
14:18:31 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 449. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 32. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:31 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:31 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:31 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:31 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:31 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.013551077196531399
14:18:31 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:31 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:31 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:31 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:31 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:31 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:31 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:31 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(40), np.int64(0), np.int64(1), np.int64(459), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:31 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:31 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:31 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:31 DEBUG opendrift:2143: ======================================================================
14:18:31 INFO opendrift:2144: 2026-02-23 06:16:55.394992 - step 81 of 96 - 500 active elements (0 deactivated)
14:18:31 DEBUG opendrift:2150: 0 elements scheduled.
14:18:31 DEBUG opendrift:2152: ======================================================================
14:18:31 DEBUG opendrift:2163: 57.524600248703315 <- latitude -> 57.95901476155202
14:18:31 DEBUG opendrift:2163: 10.447651863098164 <- longitude -> 11.200226602378967
14:18:31 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.7906107798087576
14:18:31 DEBUG opendrift:2164: ---------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:31 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:31 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:31 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:31 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:31 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 06:00:00 (before)
2026-02-23 07:00:00 (after)
14:18:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.59074618437226 and 59.79012158569383 degrees.
14:18:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.59074618437226 and 59.79012158569383 degrees.
14:18:33 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:33 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:33 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:33 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:33 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:33 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:33 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:33 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 100x47x11) for time after (2026-02-23 07:00:00)
14:18:33 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 06:00:00) in space (linearNDFast)
14:18:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:33 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 07:00:00) in space (linearNDFast)
14:18:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:33 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 06:00:00, weight 0.72) and
after (2026-02-23 07:00:00, weight 0.28) in time
14:18:33 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.799784289737175 degrees.
14:18:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.799784289737175 degrees.
14:18:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:33 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:33 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:33 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:33 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:33 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:33 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:33 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:33 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:33 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:33 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:33 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:33 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:33 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:33 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:33 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:33 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.130752 (min) 0.500153 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.199848 (min) 0.537301 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.274187 (min) -0.174934 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.322588 (min) 2.38815 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.2208 (min) 3.02479 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 93.0871 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00984e-06 (min) 0.00168054 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.869878 (min) 6.99836 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.2862 (min) 34.2183 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000840364 (min) 0.000465601 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:33 DEBUG opendrift:729: No elements hit coastline.
14:18:33 DEBUG opendrift:768: No elements hit seafloor.
14:18:33 DEBUG opendrift:1740: No elements to deactivate
14:18:33 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:33 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:33 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:33 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:18:33 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 0 0]
14:18:33 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 3 3]
14:18:33 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 451. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 33. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:33 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:33 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:33 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:33 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:33 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.010596924376955244
14:18:33 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:33 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:33 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:18:33 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:33 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:33 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:33 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:33 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(39), np.int64(0), np.int64(1), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:33 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:33 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:33 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:33 DEBUG opendrift:2143: ======================================================================
14:18:33 INFO opendrift:2144: 2026-02-23 06:46:55.394992 - step 82 of 96 - 500 active elements (0 deactivated)
14:18:33 DEBUG opendrift:2150: 0 elements scheduled.
14:18:33 DEBUG opendrift:2152: ======================================================================
14:18:33 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.967698214430634
14:18:33 DEBUG opendrift:2163: 10.447651863098164 <- longitude -> 11.20324755953353
14:18:33 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.3328382009072609
14:18:33 DEBUG opendrift:2164: ---------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:33 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:33 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:33 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 06:00:00 (before)
2026-02-23 07:00:00 (after)
14:18:33 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 06:00:00) in space (linearNDFast)
14:18:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:33 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 07:00:00) in space (linearNDFast)
14:18:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:33 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 06:00:00, weight 0.22) and
after (2026-02-23 07:00:00, weight 0.78) in time
14:18:33 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.79676332298995 degrees.
14:18:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.552359222209034 and -58.79676332298995 degrees.
14:18:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:33 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:33 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:33 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:33 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:33 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:33 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:33 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:33 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:33 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:33 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:33 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:33 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:33 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:33 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:33 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:33 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:33 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.150328 (min) 0.467719 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.306796 (min) 0.584563 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.224187 (min) -0.132391 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: x_wind: 0.125899 (min) 1.78639 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.06342 (min) 3.04904 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 93.7955 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00801e-06 (min) 0.00227276 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.870001 (min) 6.94972 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.3129 (min) 34.218 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00108586 (min) 0.000384229 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:33 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:33 DEBUG opendrift:729: No elements hit coastline.
14:18:33 DEBUG opendrift:768: No elements hit seafloor.
14:18:33 DEBUG opendrift:1740: No elements to deactivate
14:18:33 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:33 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:33 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:33 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:33 DEBUG opendrift.models.chemicaldrift:1477: old species: [3]
14:18:33 DEBUG opendrift.models.chemicaldrift:1478: new species: [0]
14:18:33 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 451. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 34. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:33 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:33 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:33 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:33 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:33 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.008857896834311584
14:18:33 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:33 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:33 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:33 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:33 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:33 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:33 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:33 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(40), np.int64(0), np.int64(1), np.int64(459), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:33 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:33 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:33 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:33 DEBUG opendrift:2143: ======================================================================
14:18:33 INFO opendrift:2144: 2026-02-23 07:16:55.394992 - step 83 of 96 - 500 active elements (0 deactivated)
14:18:33 DEBUG opendrift:2150: 0 elements scheduled.
14:18:33 DEBUG opendrift:2152: ======================================================================
14:18:33 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.97472720820377
14:18:33 DEBUG opendrift:2163: 10.447651863098166 <- longitude -> 11.205370728679414
14:18:33 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.9140695364787061
14:18:33 DEBUG opendrift:2164: ---------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:33 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:33 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:33 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:33 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:33 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 07:00:00 (before)
2026-02-23 08:00:00 (after)
14:18:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.588216468477796 and 59.79012158569383 degrees.
14:18:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.588216468477796 and 59.79012158569383 degrees.
14:18:35 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:35 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:35 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:35 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:35 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:35 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:35 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:35 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 102x46x11) for time after (2026-02-23 08:00:00)
14:18:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 07:00:00) in space (linearNDFast)
14:18:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 08:00:00) in space (linearNDFast)
14:18:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 07:00:00, weight 0.72) and
after (2026-02-23 08:00:00, weight 0.28) in time
14:18:35 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922397647 and -58.79464017693065 degrees.
14:18:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235922397647 and -58.79464017693065 degrees.
14:18:35 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:35 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:35 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:35 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:35 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:35 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:35 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:35 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:35 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:35 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:35 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:35 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:35 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:35 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:35 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:35 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:35 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:35 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:35 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:35 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:35 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.165539 (min) 0.442463 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.369641 (min) 0.646702 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.180324 (min) -0.0989102 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: x_wind: -0.772488 (min) 1.08429 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.28044 (min) 3.01747 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 93.3505 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00787e-06 (min) 0.00655797 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 2.15791 (min) 6.93851 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 23.365 (min) 34.2189 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00100063 (min) 0.000535046 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:35 DEBUG opendrift:729: No elements hit coastline.
14:18:35 DEBUG opendrift:768: No elements hit seafloor.
14:18:35 DEBUG opendrift:1740: No elements to deactivate
14:18:35 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:35 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:35 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:35 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:35 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 0]
14:18:35 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 3]
14:18:35 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 452. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 35. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:35 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:35 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:35 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:35 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:35 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.007133231634770431
14:18:35 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:35 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:35 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:35 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:35 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:35 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:35 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(40), np.int64(0), np.int64(1), np.int64(459), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:35 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:35 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:35 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:35 DEBUG opendrift:2143: ======================================================================
14:18:35 INFO opendrift:2144: 2026-02-23 07:46:55.394992 - step 84 of 96 - 500 active elements (0 deactivated)
14:18:35 DEBUG opendrift:2150: 0 elements scheduled.
14:18:35 DEBUG opendrift:2152: ======================================================================
14:18:35 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.9796002028177
14:18:35 DEBUG opendrift:2163: 10.447651863098164 <- longitude -> 11.211076583775947
14:18:35 DEBUG opendrift:2163: -37.14619064331055 <- z -> -1.8286684181425445
14:18:35 DEBUG opendrift:2164: ---------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:35 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:35 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:35 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 07:00:00 (before)
2026-02-23 08:00:00 (after)
14:18:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 07:00:00) in space (linearNDFast)
14:18:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 08:00:00) in space (linearNDFast)
14:18:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 07:00:00, weight 0.22) and
after (2026-02-23 08:00:00, weight 0.78) in time
14:18:35 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.788934293702255 degrees.
14:18:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.788934293702255 degrees.
14:18:35 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:35 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:35 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:35 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:35 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:35 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:35 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:35 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:35 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:35 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:35 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:35 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:35 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:35 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:35 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:35 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:35 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:35 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:35 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:35 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:35 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.168911 (min) 0.477294 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.418389 (min) 0.646075 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.145332 (min) -0.0590378 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.41562 (min) 0.291642 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.56973 (min) 3.34828 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 91.3132 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.0083e-06 (min) 0.0140729 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.97289 (min) 6.94678 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 20.7895 (min) 34.2202 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00109815 (min) 0.000567283 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:35 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:35 DEBUG opendrift:729: No elements hit coastline.
14:18:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:35 DEBUG opendrift:1740: No elements to deactivate
14:18:35 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:35 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:35 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:35 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:35 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:18:35 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:18:35 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 453. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 35. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:35 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:35 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:35 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:35 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:35 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.008116746973357302
14:18:35 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:35 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:35 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:35 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:35 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:35 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:35 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:35 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(39), np.int64(0), np.int64(1), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:35 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:35 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:35 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:35 DEBUG opendrift:2143: ======================================================================
14:18:35 INFO opendrift:2144: 2026-02-23 08:16:55.394992 - step 85 of 96 - 500 active elements (0 deactivated)
14:18:35 DEBUG opendrift:2150: 0 elements scheduled.
14:18:35 DEBUG opendrift:2152: ======================================================================
14:18:35 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.985932762558235
14:18:35 DEBUG opendrift:2163: 10.447651863098164 <- longitude -> 11.211880639353582
14:18:35 DEBUG opendrift:2163: -37.14619064331055 <- z -> -1.7645735826320676
14:18:35 DEBUG opendrift:2164: ---------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:35 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:35 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:35 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:35 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 08:00:00 (before)
2026-02-23 09:00:00 (after)
14:18:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.57424635278769 and 59.79012158569383 degrees.
14:18:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.57424635278769 and 59.79012158569383 degrees.
14:18:37 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:37 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:37 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:37 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:37 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:37 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:37 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:37 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 104x46x11) for time after (2026-02-23 09:00:00)
14:18:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 08:00:00) in space (linearNDFast)
14:18:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 09:00:00) in space (linearNDFast)
14:18:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:37 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:38 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 08:00:00, weight 0.72) and
after (2026-02-23 09:00:00, weight 0.28) in time
14:18:38 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.78813023446806 degrees.
14:18:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.78813023446806 degrees.
14:18:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:38 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:38 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:38 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:38 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:38 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:38 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:38 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:38 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:38 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:38 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:38 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:38 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:38 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:38 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:38 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:38 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:38 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:38 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.166305 (min) 0.553764 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.441182 (min) 0.695579 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.127469 (min) -0.0309506 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.63394 (min) -0.154261 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.61747 (min) 3.48575 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 89.7468 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00695e-06 (min) 0.0143393 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.06318 (min) 6.98704 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.0502 (min) 34.2204 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00051839 (min) 0.000548336 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:38 DEBUG opendrift:729: No elements hit coastline.
14:18:38 DEBUG opendrift:768: No elements hit seafloor.
14:18:38 DEBUG opendrift:1740: No elements to deactivate
14:18:38 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:38 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:38 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:38 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:18:38 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 0 3]
14:18:38 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 3 0]
14:18:38 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 454. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 37. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:38 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:38 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:38 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:38 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:38 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.008973192755619325
14:18:38 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:38 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:38 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:38 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:38 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:38 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:38 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:38 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:38 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(40), np.int64(0), np.int64(1), np.int64(459), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:38 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:38 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:38 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:38 DEBUG opendrift:2143: ======================================================================
14:18:38 INFO opendrift:2144: 2026-02-23 08:46:55.394992 - step 86 of 96 - 500 active elements (0 deactivated)
14:18:38 DEBUG opendrift:2150: 0 elements scheduled.
14:18:38 DEBUG opendrift:2152: ======================================================================
14:18:38 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.99226055801578
14:18:38 DEBUG opendrift:2163: 10.447651863098168 <- longitude -> 11.212469378568198
14:18:38 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.5396734500311393
14:18:38 DEBUG opendrift:2164: ---------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:38 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:38 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:38 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:38 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 08:00:00 (before)
2026-02-23 09:00:00 (after)
14:18:38 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 08:00:00) in space (linearNDFast)
14:18:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:38 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 09:00:00) in space (linearNDFast)
14:18:38 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:38 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 08:00:00, weight 0.22) and
after (2026-02-23 09:00:00, weight 0.78) in time
14:18:38 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.78754150712727 degrees.
14:18:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.78754150712727 degrees.
14:18:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:38 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:38 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:38 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:38 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:38 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:38 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:38 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:38 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:38 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:38 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:38 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:38 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:38 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:38 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:38 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:38 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:38 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:38 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:38 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.169678 (min) 0.596555 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.401932 (min) 0.767991 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.122842 (min) -0.0106695 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: x_wind: -1.9711 (min) -0.241985 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.76847 (min) 3.79517 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 87.6264 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00706e-06 (min) 0.0211616 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.39408 (min) 7.05203 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.8551 (min) 34.2221 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000815578 (min) 0.000554953 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:38 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:38 DEBUG opendrift:729: No elements hit coastline.
14:18:38 DEBUG opendrift:768: No elements hit seafloor.
14:18:38 DEBUG opendrift:1740: No elements to deactivate
14:18:38 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:38 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:38 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:38 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 3
14:18:38 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 0 3]
14:18:38 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 3 0]
14:18:38 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 456. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 38. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:38 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:38 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:38 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:38 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:38 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.010500980659357168
14:18:38 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:38 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:38 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:38 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:18:38 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:38 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:38 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:38 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:38 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:38 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(39), np.int64(0), np.int64(1), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:38 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:38 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:38 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:38 DEBUG opendrift:2143: ======================================================================
14:18:38 INFO opendrift:2144: 2026-02-23 09:16:55.394992 - step 87 of 96 - 500 active elements (0 deactivated)
14:18:38 DEBUG opendrift:2150: 0 elements scheduled.
14:18:38 DEBUG opendrift:2152: ======================================================================
14:18:38 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 57.99674374534989
14:18:38 DEBUG opendrift:2163: 10.447651863098168 <- longitude -> 11.214409583092788
14:18:38 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.6989275622374145
14:18:38 DEBUG opendrift:2164: ---------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:38 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:38 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:38 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:38 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:38 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 09:00:00 (before)
2026-02-23 10:00:00 (after)
14:18:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.54438709677183 and 59.79012158569383 degrees.
14:18:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.54438709677183 and 59.79012158569383 degrees.
14:18:40 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:40 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:40 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:40 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 105x48x11) for time after (2026-02-23 10:00:00)
14:18:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 09:00:00) in space (linearNDFast)
14:18:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:40 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 10:00:00) in space (linearNDFast)
14:18:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:40 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 09:00:00, weight 0.72) and
after (2026-02-23 10:00:00, weight 0.28) in time
14:18:40 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.78560130007705 degrees.
14:18:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.78560130007705 degrees.
14:18:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:40 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:40 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:40 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:40 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:40 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:40 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:40 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:40 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.183887 (min) 0.643562 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.360777 (min) 0.751631 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.131344 (min) -0.00978242 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.06763 (min) -0.324803 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.62055 (min) 3.61305 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 85.2506 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00666e-06 (min) 0.021269 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.696256 (min) 7.10365 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.1568 (min) 34.2182 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000986359 (min) 0.0005423 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:40 DEBUG opendrift:729: No elements hit coastline.
14:18:40 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:40 DEBUG opendrift:1740: No elements to deactivate
14:18:40 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:40 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:40 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:40 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:40 DEBUG opendrift.models.chemicaldrift:1477: old species: [3]
14:18:40 DEBUG opendrift.models.chemicaldrift:1478: new species: [0]
14:18:40 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 456. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 39. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:40 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:40 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:40 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:40 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:40 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.009561870976016981
14:18:40 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:40 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:40 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:40 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:40 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:40 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:40 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(40), np.int64(0), np.int64(1), np.int64(459), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:40 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:40 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:40 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:40 DEBUG opendrift:2143: ======================================================================
14:18:40 INFO opendrift:2144: 2026-02-23 09:46:55.394992 - step 88 of 96 - 500 active elements (0 deactivated)
14:18:40 DEBUG opendrift:2150: 0 elements scheduled.
14:18:40 DEBUG opendrift:2152: ======================================================================
14:18:40 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 58.00346008598652
14:18:40 DEBUG opendrift:2163: 10.447651863098171 <- longitude -> 11.212403512539801
14:18:40 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.1670346159574932
14:18:40 DEBUG opendrift:2164: ---------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 09:00:00 (before)
2026-02-23 10:00:00 (after)
14:18:40 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 09:00:00) in space (linearNDFast)
14:18:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:40 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 10:00:00) in space (linearNDFast)
14:18:40 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:40 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 09:00:00, weight 0.22) and
after (2026-02-23 10:00:00, weight 0.78) in time
14:18:40 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.78760736953878 degrees.
14:18:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.78760736953878 degrees.
14:18:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:40 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:40 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:40 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:40 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:40 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:40 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:40 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:40 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:40 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.188127 (min) 0.715776 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.335728 (min) 0.806722 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.149991 (min) -0.0252925 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.34688 (min) -0.25043 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.23599 (min) 3.72872 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 83.6836 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00823e-06 (min) 0.0176144 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.672712 (min) 7.14493 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.0884 (min) 34.2165 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000935732 (min) 0.000507815 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:40 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:40 DEBUG opendrift:729: No elements hit coastline.
14:18:40 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:18:40 DEBUG opendrift:1740: No elements to deactivate
14:18:40 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:40 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:40 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:40 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:40 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:18:40 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:18:40 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 457. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 39. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:40 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:40 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:40 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:40 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:40 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.010096076882433544
14:18:40 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:40 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:40 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:40 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:40 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:40 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:40 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:40 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:40 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:40 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(39), np.int64(0), np.int64(1), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:40 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:40 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:40 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:40 DEBUG opendrift:2143: ======================================================================
14:18:40 INFO opendrift:2144: 2026-02-23 10:16:55.394992 - step 89 of 96 - 500 active elements (0 deactivated)
14:18:40 DEBUG opendrift:2150: 0 elements scheduled.
14:18:40 DEBUG opendrift:2152: ======================================================================
14:18:40 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 58.01016588869018
14:18:40 DEBUG opendrift:2163: 10.447651863098171 <- longitude -> 11.20982543347477
14:18:40 DEBUG opendrift:2163: -37.42592899800875 <- z -> -0.28201687995614966
14:18:40 DEBUG opendrift:2164: ---------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:40 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:40 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:40 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 10:00:00 (before)
2026-02-23 11:00:00 (after)
14:18:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.5259599588971 and 59.79012158569383 degrees.
14:18:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.5259599588971 and 59.79012158569383 degrees.
14:18:42 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:42 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:42 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:42 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 106x49x11) for time after (2026-02-23 11:00:00)
14:18:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 10:00:00) in space (linearNDFast)
14:18:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 11:00:00) in space (linearNDFast)
14:18:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 10:00:00, weight 0.72) and
after (2026-02-23 11:00:00, weight 0.28) in time
14:18:42 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.79018544854615 degrees.
14:18:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.79018544854615 degrees.
14:18:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:42 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:42 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:42 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:42 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.192086 (min) 0.824248 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.281034 (min) 0.83187 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.176472 (min) -0.0495406 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.26203 (min) -0.375945 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.12658 (min) 3.18841 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 82.4339 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00763e-06 (min) 0.0152988 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.690268 (min) 7.14164 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.4207 (min) 34.215 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000898463 (min) 0.000350739 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:42 DEBUG opendrift:729: No elements hit coastline.
14:18:42 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:18:42 DEBUG opendrift:1740: No elements to deactivate
14:18:42 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:42 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:42 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:42 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:42 DEBUG opendrift.models.chemicaldrift:1477: old species: [0 3]
14:18:42 DEBUG opendrift.models.chemicaldrift:1478: new species: [3 0]
14:18:42 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 458. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 40. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:42 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:42 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:42 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:42 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:42 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.007819081730727578
14:18:42 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:42 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:42 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:42 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:42 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:42 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:42 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:42 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:42 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:42 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(39), np.int64(0), np.int64(1), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:42 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:42 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:42 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:42 DEBUG opendrift:2143: ======================================================================
14:18:42 INFO opendrift:2144: 2026-02-23 10:46:55.394992 - step 90 of 96 - 500 active elements (0 deactivated)
14:18:42 DEBUG opendrift:2150: 0 elements scheduled.
14:18:42 DEBUG opendrift:2152: ======================================================================
14:18:42 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 58.014822180508844
14:18:42 DEBUG opendrift:2163: 10.447651863098168 <- longitude -> 11.208307386496712
14:18:42 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.44538346863703626
14:18:42 DEBUG opendrift:2164: ---------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 10:00:00 (before)
2026-02-23 11:00:00 (after)
14:18:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 10:00:00) in space (linearNDFast)
14:18:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 11:00:00) in space (linearNDFast)
14:18:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 10:00:00, weight 0.22) and
after (2026-02-23 11:00:00, weight 0.78) in time
14:18:42 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.79170348490222 degrees.
14:18:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.79170348490222 degrees.
14:18:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:42 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:42 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:42 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:42 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:42 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:42 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.195404 (min) 0.802433 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.269138 (min) 0.822679 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.209007 (min) -0.0805406 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.1889 (min) 0.063516 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: y_wind: 1.12681 (min) 3.66085 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 81.6375 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00646e-06 (min) 0.0127805 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.70237 (min) 7.14617 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.3583 (min) 34.2525 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000871516 (min) 0.000323062 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:42 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:42 DEBUG opendrift:729: No elements hit coastline.
14:18:42 DEBUG opendrift:773: Lifting 6 elements to seafloor.
14:18:42 DEBUG opendrift:1740: No elements to deactivate
14:18:42 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:42 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:42 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:42 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:42 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 0]
14:18:42 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 3]
14:18:42 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 459. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 41. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:42 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:42 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:42 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:42 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:42 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.009698691215114907
14:18:42 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:42 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:42 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:42 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:42 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:42 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:42 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:42 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:42 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:42 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(39), np.int64(0), np.int64(1), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:42 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:42 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:42 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:42 DEBUG opendrift:2143: ======================================================================
14:18:42 INFO opendrift:2144: 2026-02-23 11:16:55.394992 - step 91 of 96 - 500 active elements (0 deactivated)
14:18:42 DEBUG opendrift:2150: 0 elements scheduled.
14:18:42 DEBUG opendrift:2152: ======================================================================
14:18:42 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 58.02003229076556
14:18:42 DEBUG opendrift:2163: 10.447651863098168 <- longitude -> 11.205260588904071
14:18:42 DEBUG opendrift:2163: -37.47156144310277 <- z -> -0.24102077010291256
14:18:42 DEBUG opendrift:2164: ---------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:42 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:42 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:42 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 11:00:00 (before)
2026-02-23 12:00:00 (after)
14:18:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.50752996928722 and 59.79012158569383 degrees.
14:18:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.50752996928722 and 59.79012158569383 degrees.
14:18:44 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:44 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:44 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:44 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 107x50x11) for time after (2026-02-23 12:00:00)
14:18:44 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 11:00:00) in space (linearNDFast)
14:18:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:44 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 12:00:00) in space (linearNDFast)
14:18:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:44 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 11:00:00, weight 0.72) and
after (2026-02-23 12:00:00, weight 0.28) in time
14:18:44 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.7947502805681 degrees.
14:18:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.7947502805681 degrees.
14:18:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:44 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:44 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:44 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:44 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.18386 (min) 0.754724 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.135297 (min) 0.81652 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.241843 (min) -0.115678 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.54565 (min) 0.288134 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.997921 (min) 3.75882 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 81.5405 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00666e-06 (min) 0.00971587 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.72147 (min) 7.11951 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.4449 (min) 34.229 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000991168 (min) 0.000276614 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:44 DEBUG opendrift:729: No elements hit coastline.
14:18:44 DEBUG opendrift:773: Lifting 8 elements to seafloor.
14:18:44 DEBUG opendrift:1740: No elements to deactivate
14:18:44 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:44 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:44 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:44 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 2
14:18:44 DEBUG opendrift.models.chemicaldrift:1477: old species: [3 0]
14:18:44 DEBUG opendrift.models.chemicaldrift:1478: new species: [0 3]
14:18:44 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 460. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 42. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:44 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:44 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:44 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:44 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:44 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.010213685253514126
14:18:44 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:44 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:44 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:44 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:44 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:44 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:44 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:44 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:44 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:44 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(39), np.int64(0), np.int64(1), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:44 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:44 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:44 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:44 DEBUG opendrift:2143: ======================================================================
14:18:44 INFO opendrift:2144: 2026-02-23 11:46:55.394992 - step 92 of 96 - 500 active elements (0 deactivated)
14:18:44 DEBUG opendrift:2150: 0 elements scheduled.
14:18:44 DEBUG opendrift:2152: ======================================================================
14:18:44 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 58.024339023367276
14:18:44 DEBUG opendrift:2163: 10.447651863098171 <- longitude -> 11.201475913525393
14:18:44 DEBUG opendrift:2163: -37.22019479025066 <- z -> -2.7391021173783017
14:18:44 DEBUG opendrift:2164: ---------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:44 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 11:00:00 (before)
2026-02-23 12:00:00 (after)
14:18:44 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 11:00:00) in space (linearNDFast)
14:18:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:44 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 12:00:00) in space (linearNDFast)
14:18:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:44 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 11:00:00, weight 0.22) and
after (2026-02-23 12:00:00, weight 0.78) in time
14:18:44 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.79853495395645 degrees.
14:18:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.79853495395645 degrees.
14:18:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:44 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:44 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:44 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:44 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:44 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:44 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.229552 (min) 0.745067 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0792891 (min) 0.639975 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.274911 (min) -0.153366 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: x_wind: -3.03044 (min) 0.655944 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.45685 (min) 3.21722 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 82.3552 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00528e-06 (min) 0.00622903 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 1.40055 (min) 7.098 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 21.5825 (min) 34.2049 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00129378 (min) 0.000307884 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:44 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:44 DEBUG opendrift:729: No elements hit coastline.
14:18:44 DEBUG opendrift:773: Lifting 9 elements to seafloor.
14:18:44 DEBUG opendrift:1740: No elements to deactivate
14:18:44 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:44 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:44 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:44 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:44 DEBUG opendrift.models.chemicaldrift:1477: old species: [0]
14:18:44 DEBUG opendrift.models.chemicaldrift:1478: new species: [3]
14:18:44 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 461. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 42. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:44 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:44 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:44 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:44 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:44 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.007671111423698237
14:18:44 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:44 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:44 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:44 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:18:44 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:18:44 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:44 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:44 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:44 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:44 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(38), np.int64(0), np.int64(1), np.int64(461), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:44 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:44 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:44 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:44 DEBUG opendrift:2143: ======================================================================
14:18:44 INFO opendrift:2144: 2026-02-23 12:16:55.394992 - step 93 of 96 - 500 active elements (0 deactivated)
14:18:44 DEBUG opendrift:2150: 0 elements scheduled.
14:18:44 DEBUG opendrift:2152: ======================================================================
14:18:44 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 58.02633947703587
14:18:44 DEBUG opendrift:2163: 10.447651863098171 <- longitude -> 11.194483227361317
14:18:44 DEBUG opendrift:2163: -37.14619064331055 <- z -> -0.6702364925889359
14:18:44 DEBUG opendrift:2164: ---------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:44 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:44 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:44 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:44 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 12:00:00 (before)
2026-02-23 13:00:00 (after)
14:18:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:46 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.4890971310849 and 59.79012158569383 degrees.
14:18:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.4890971310849 and 59.79012158569383 degrees.
14:18:47 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:47 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:47 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:47 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 108x51x11) for time after (2026-02-23 13:00:00)
14:18:47 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 12:00:00) in space (linearNDFast)
14:18:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:47 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 13:00:00) in space (linearNDFast)
14:18:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:47 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 12:00:00, weight 0.72) and
after (2026-02-23 13:00:00, weight 0.28) in time
14:18:47 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.80552764332584 degrees.
14:18:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.80552764332584 degrees.
14:18:47 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:47 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:47 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:47 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:47 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:47 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:47 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:47 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:47 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:47 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:47 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:47 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:47 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:47 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:47 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:47 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.17053 (min) 0.871026 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: -0.0902486 (min) 0.828438 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.306146 (min) -0.188977 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.97436 (min) 1.31258 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.530113 (min) 2.88683 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 85.5586 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00708e-06 (min) 0.00368262 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.552359 (min) 7.08922 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.2468 (min) 34.2037 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000968039 (min) 0.00032747 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:47 DEBUG opendrift:729: No elements hit coastline.
14:18:47 DEBUG opendrift:773: Lifting 11 elements to seafloor.
14:18:47 DEBUG opendrift:1740: No elements to deactivate
14:18:47 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:47 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:47 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:47 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:47 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:47 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.007011516458807012
14:18:47 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:47 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:47 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:47 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:47 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:47 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:47 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:47 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:47 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(38), np.int64(0), np.int64(1), np.int64(461), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:47 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:47 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:47 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:47 DEBUG opendrift:2143: ======================================================================
14:18:47 INFO opendrift:2144: 2026-02-23 12:46:55.394992 - step 94 of 96 - 500 active elements (0 deactivated)
14:18:47 DEBUG opendrift:2150: 0 elements scheduled.
14:18:47 DEBUG opendrift:2152: ======================================================================
14:18:47 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 58.02807537523314
14:18:47 DEBUG opendrift:2163: 10.447651863098173 <- longitude -> 11.194800213696768
14:18:47 DEBUG opendrift:2163: -37.63620800954982 <- z -> -0.09237440198188523
14:18:47 DEBUG opendrift:2164: ---------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:47 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:47 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:47 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 12:00:00 (before)
2026-02-23 13:00:00 (after)
14:18:47 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 12:00:00) in space (linearNDFast)
14:18:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:47 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 13:00:00) in space (linearNDFast)
14:18:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:47 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 12:00:00, weight 0.22) and
after (2026-02-23 13:00:00, weight 0.78) in time
14:18:47 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.805210651132654 degrees.
14:18:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.805210651132654 degrees.
14:18:47 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:47 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:47 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:47 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:47 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:47 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:47 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:47 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:47 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:47 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:47 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:47 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:47 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:47 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:47 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:47 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.1552 (min) 0.839056 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0186084 (min) 0.695735 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.335965 (min) -0.223297 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.51685 (min) 1.53247 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.891736 (min) 2.63733 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 84.9402 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00737e-06 (min) 0.00367188 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.558101 (min) 7.12114 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.1057 (min) 34.2032 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000677774 (min) 0.00106332 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:47 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:47 DEBUG opendrift:729: No elements hit coastline.
14:18:47 DEBUG opendrift:773: Lifting 11 elements to seafloor.
14:18:47 DEBUG opendrift:1740: No elements to deactivate
14:18:47 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:47 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:47 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:47 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:47 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:47 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.006046252703751663
14:18:47 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:47 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:47 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:47 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:47 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:47 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:47 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:47 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:47 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:47 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(38), np.int64(0), np.int64(1), np.int64(461), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:47 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:47 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:47 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:47 DEBUG opendrift:2143: ======================================================================
14:18:47 INFO opendrift:2144: 2026-02-23 13:16:55.394992 - step 95 of 96 - 500 active elements (0 deactivated)
14:18:47 DEBUG opendrift:2150: 0 elements scheduled.
14:18:47 DEBUG opendrift:2152: ======================================================================
14:18:47 DEBUG opendrift:2163: 57.524600248703315 <- latitude -> 58.0298365309716
14:18:47 DEBUG opendrift:2163: 10.447651863098173 <- longitude -> 11.194586927846279
14:18:47 DEBUG opendrift:2163: -38.05973215603285 <- z -> -0.4289506312807701
14:18:47 DEBUG opendrift:2164: ---------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:47 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:47 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:47 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:47 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 13:00:00 (before)
2026-02-23 14:00:00 (after)
14:18:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:18:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:18:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using eastward_wind to retrieve x_wind
14:18:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:450: Using northward_wind to retrieve y_wind
14:18:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:18:49 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.4890971310849 and 59.79012158569383 degrees.
14:18:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:582: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:18:49 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.4890971310849 and 59.79012158569383 degrees.
14:18:49 DEBUG opendrift.readers.basereader.variables:639: Checking sea_floor_depth_below_sea_level for invalid values
14:18:49 DEBUG opendrift.readers.basereader.variables:639: Checking ocean_vertical_diffusivity for invalid values
14:18:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values
14:18:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values
14:18:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values
14:18:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values
14:18:49 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['ocean_vertical_diffusivity', 'sea_water_temperature', 'x_sea_water_velocity', 'sea_water_salinity', 'y_sea_water_velocity', 'upward_sea_water_velocity']
14:18:49 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 108x51x11) for time after (2026-02-23 14:00:00)
14:18:49 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 13:00:00) in space (linearNDFast)
14:18:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:49 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 14:00:00) in space (linearNDFast)
14:18:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 7 elements, expanding data 1
14:18:49 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 13:00:00, weight 0.72) and
after (2026-02-23 14:00:00, weight 0.28) in time
14:18:49 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:49 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.80542395202393 degrees.
14:18:49 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.80542395202393 degrees.
14:18:49 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:49 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:49 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:49 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:49 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:49 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:49 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:49 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:49 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:49 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:49 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:49 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:49 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:49 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:49 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:49 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:49 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.130851 (min) 0.960054 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0413801 (min) 0.634452 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.370221 (min) -0.257989 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.22974 (min) 1.76845 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.409647 (min) 2.39536 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 84.6086 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00731e-06 (min) 0.00446526 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.572284 (min) 7.15794 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.1103 (min) 34.2023 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.000881883 (min) 0.000676792 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:49 DEBUG opendrift:729: No elements hit coastline.
14:18:49 DEBUG opendrift:773: Lifting 13 elements to seafloor.
14:18:49 DEBUG opendrift:1740: No elements to deactivate
14:18:49 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:49 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:49 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:49 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 0
14:18:49 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:49 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0061531218639119985
14:18:49 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:49 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:49 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:49 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:49 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:49 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:49 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:49 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:49 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:49 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(38), np.int64(0), np.int64(1), np.int64(461), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:49 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:49 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:49 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:18:49 DEBUG opendrift:2143: ======================================================================
14:18:49 INFO opendrift:2144: 2026-02-23 13:46:55.394992 - step 96 of 96 - 500 active elements (0 deactivated)
14:18:49 DEBUG opendrift:2150: 0 elements scheduled.
14:18:49 DEBUG opendrift:2152: ======================================================================
14:18:49 DEBUG opendrift:2163: 57.52460024870332 <- latitude -> 58.031534489669575
14:18:49 DEBUG opendrift:2163: 10.447651863098173 <- longitude -> 11.19564279141013
14:18:49 DEBUG opendrift:2163: -38.28690679721906 <- z -> -0.1393991172876286
14:18:49 DEBUG opendrift:2164: ---------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:600: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:18:49 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:605: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:18:49 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:18:49 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-02-23 13:00:00 (before)
2026-02-23 14:00:00 (after)
14:18:49 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-02-23 13:00:00) in space (linearNDFast)
14:18:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:49 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-02-23 14:00:00) in space (linearNDFast)
14:18:49 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:18:49 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-02-23 13:00:00, weight 0.22) and
after (2026-02-23 14:00:00, weight 0.78) in time
14:18:49 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:18:49 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.804368084387775 degrees.
14:18:49 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.55235921160431 and -58.804368084387775 degrees.
14:18:49 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:49 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:600: Variable group ['ocean_mixed_layer_thickness']
14:18:49 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:605: Calling reader constant_reader
14:18:49 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 500 elements
14:18:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:49 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:49 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:49 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:49 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:49 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:49 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:49 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:49 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:18:49 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 10 for sea_water_temperature for 0 profiles
14:18:49 DEBUG opendrift.models.basemodel.environment:812: Using fallback value 34 for sea_water_salinity for 0 profiles
14:18:49 DEBUG opendrift.models.basemodel.environment:801: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:18:49 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:49 DEBUG opendrift.models.basemodel.environment:900: x_sea_water_velocity: -0.112861 (min) 0.974121 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: y_sea_water_velocity: 0.0113401 (min) 0.626119 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_surface_height: -0.403595 (min) -0.275667 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: x_wind: -2.04166 (min) 2.32889 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: y_wind: 0.0365981 (min) 2.12812 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_floor_depth_below_sea_level: 10.0904 (min) 83.6096 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: ocean_vertical_diffusivity: 1.00727e-06 (min) 0.00507591 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: horizontal_diffusivity: 0 (min) 0 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_water_temperature: 0.578648 (min) 7.23595 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_water_salinity: 19.1512 (min) 34.2009 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: upward_sea_water_velocity: -0.00104745 (min) 0.00040939 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: spm: 1 (min) 1 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: doc: 0 (min) 0 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:900: pH_sediment: 6.9 (min) 6.9 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:49 DEBUG opendrift:729: No elements hit coastline.
14:18:49 DEBUG opendrift:773: Lifting 13 elements to seafloor.
14:18:49 DEBUG opendrift:1740: No elements to deactivate
14:18:49 DEBUG opendrift:2201: Calling ChemicalDrift.update()
14:18:49 DEBUG opendrift.models.chemicaldrift:1692: Calculating overall degradation using overall rate constants
14:18:49 DEBUG opendrift.models.chemicaldrift:1749: Calculating: volatilization
14:18:49 INFO opendrift.models.chemicaldrift:1460: Number of transformations: 1
14:18:49 DEBUG opendrift.models.chemicaldrift:1477: old species: [3]
14:18:49 DEBUG opendrift.models.chemicaldrift:1478: new species: [0]
14:18:49 DEBUG opendrift.models.chemicaldrift:1485: Number of transformations total:
[[ 0. 0. 0. 461. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 81. 0.]
[ 43. 0. 39. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:18:49 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:49 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:49 DEBUG opendrift.models.chemicaldrift:1529: Adding uncertainty for desorption from sediments: 0.5 m
14:18:49 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:18:49 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.006502435054388046
14:18:49 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:18:49 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:18:49 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:18:49 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:49 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:49 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:49 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:49 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:18:49 INFO opendrift.models.chemicaldrift:1658: Number of resuspended particles: 0
14:18:49 DEBUG opendrift.models.chemicaldrift:1663: Adding uncertainty for resuspension from sediments: 0.5 m
14:18:49 DEBUG opendrift.models.chemicaldrift:1564: Updated particle diameter for 0 elements
14:18:49 DEBUG opendrift.models.chemicaldrift:1568: Adding uncertainty for particle diameter: 5e-06 m
14:18:49 INFO opendrift.models.chemicaldrift:1888: partitioning: [np.int64(39), np.int64(0), np.int64(1), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:18:49 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:18:49 DEBUG opendrift:1688: Horizontal diffusivity is 0, no random walk.
14:18:49 DEBUG opendrift:2239: Cleaning up
14:18:49 DEBUG opendrift.models.basemodel.environment:599: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:600: Variable group ['land_binary_mask']
14:18:49 DEBUG opendrift.models.basemodel.environment:601: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:605: Calling reader global_landmask
14:18:49 DEBUG opendrift.models.basemodel.environment:606: ----------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:626: Data needed for 500 elements
14:18:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 500 elements
14:18:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:18:49 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values
14:18:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed.
14:18:49 DEBUG opendrift.models.basemodel.environment:762: Obtained data for all elements.
14:18:49 DEBUG opendrift.models.basemodel.environment:775: ---------------------------------------
14:18:49 DEBUG opendrift.models.basemodel.environment:776: Finished processing all variable groups
14:18:49 DEBUG opendrift.models.basemodel.environment:898: ------------ SUMMARY -------------
14:18:49 DEBUG opendrift.models.basemodel.environment:900: land_binary_mask: 0 (min) 0 (max)
14:18:49 DEBUG opendrift.models.basemodel.environment:902: ---------------------------------
14:18:49 DEBUG opendrift:729: No elements hit coastline.
14:18:49 DEBUG opendrift:2326: Updating minval and maxval
14:18:49 DEBUG opendrift:2406: Writing to file
14:18:49 DEBUG opendrift:1740: No elements to deactivate
14:18:49 DEBUG opendrift:164: Changed mode from Mode.Run to Mode.Result
Print and plot results
print('Final speciation:')
for isp,sp in enumerate(o.name_species):
print ('{:32}: {:>6}'.format(sp,sum(o.elements.specie==isp)))
print('Number of transformations:')
for isp in range(o.nspecies):
print('{}'.format(['{:>9}'.format(np.int32(item)) for item in o.ntransformations[isp,:]]) )
m_pre = o.result.mass.isel(time=-1).sum()
m_deg = o.result.mass_degraded.isel(time=-1).sum()
m_vol = o.result.mass_volatilized.isel(time=-1).sum()
m_tot = m_pre + m_deg + m_vol
print('Mass budget for target chemical:')
print('mass preserved : {:.3f}'.format(m_pre * 1e-6),' g {:.3f}'.format(m_pre/m_tot*100),'%')
print('mass degraded : {:.3f}'.format(m_deg * 1e-6),' g {:.3f}'.format(m_deg/m_tot*100),'%')
print('mass volatilized : {:.3f}'.format(m_vol * 1e-6),' g {:.3f}'.format(m_vol/m_tot*100),'%')
legend=['dissolved', '', 'SPM', 'sediment', '']
o.animation_profile(color='specie',
markersize='mass',
markersize_scaling=30,
alpha=.5,
vmin=0,vmax=o.nspecies-1,
legend = legend,
legend_loc = 3,
fps = 10
)
Final speciation:
LMM : 39
Humic colloid : 0
Particle reversible : 1
Sediment reversible : 460
Sediment slowly reversible : 0
Number of transformations:
[' 0', ' 0', ' 0', ' 461', ' 0']
[' 0', ' 0', ' 0', ' 0', ' 0']
[' 8', ' 0', ' 0', ' 81', ' 0']
[' 43', ' 0', ' 39', ' 0', ' 0']
[' 0', ' 0', ' 0', ' 0', ' 0']
Mass budget for target chemical:
mass preserved : 0.443 g 44.333 %
mass degraded : 0.555 g 55.494 %
mass volatilized : 0.002 g 0.173 %
14:18:49 DEBUG opendrift:3135: Saving animation..
14:18:49 INFO opendrift:4705: Saving animation to /root/project/docs/source/gallery/animations/example_chemicaldrift_0.gif...
14:19:05 DEBUG opendrift:4743: MPLBACKEND = agg
14:19:05 DEBUG opendrift:4744: DISPLAY = None
14:19:05 DEBUG opendrift:4745: Time to save animation: 0:00:16.050595
14:19:05 INFO opendrift:3344: Time to make animation: 0:00:16.197917
o.animation(color='specie',
markersize='mass',
markersize_scaling=100,
alpha=.5,
vmin=0,vmax=o.nspecies-1,
colorbar=False,
fast = True,
legend = legend,
legend_loc = 3,
fps=10
)
14:19:05 DEBUG opendrift:2473: Setting up map: corners=None, fast=True, lscale=None
14:19:05 WARNING opendrift:2507: Plotting fast. This will make your plots less accurate.
14:19:06 DEBUG opendrift:3135: Saving animation..
14:19:06 INFO opendrift:4705: Saving animation to /root/project/docs/source/gallery/animations/example_chemicaldrift_1.gif...
14:20:22 DEBUG opendrift:4743: MPLBACKEND = agg
14:20:22 DEBUG opendrift:4744: DISPLAY = None
14:20:22 DEBUG opendrift:4745: Time to save animation: 0:01:15.650729
14:20:22 INFO opendrift:3128: Time to make animation: 0:01:16.813551
o.plot_mass(legend = legend,
time_unit = 'hours',
title = 'Chemical mass budget')

dissolved : 0.02546386793255806g (5.7438029527126675%)
SPM : 0.0016704383306205273g (0.37679541227414537%)
sediment : 0.4161933660507202g (93.87940163501318%)
/root/project/opendrift/models/chemicaldrift.py:3426: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.
ax.axes.get_xaxis().set_ticklabels(np.round(ax.axes.get_xticks() * time_conversion_factor))
Total running time of the script: (3 minutes 39.053 seconds)