Skip to content

Commit 650bc20

Browse files
committed
requires kernel function as well as dt
1 parent 5db395b commit 650bc20

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

parcels/_core/particleset.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
from parcels._core.warnings import ParticleSetWarning
1818
from parcels._logger import logger
1919
from parcels._reprs import particleset_repr
20-
from parcels.kernels import AdvectionRK4
2120

2221
__all__ = ["ParticleSet"]
2322

@@ -452,8 +451,8 @@ def set_variable_write_status(self, var, write_status):
452451

453452
def execute(
454453
self,
454+
pyfunc,
455455
dt: datetime.timedelta | np.timedelta64,
456-
pyfunc=AdvectionRK4,
457456
endtime: np.timedelta64 | np.datetime64 | None = None,
458457
runtime: datetime.timedelta | np.timedelta64 | None = None,
459458
output_file=None,
@@ -466,13 +465,13 @@ def execute(
466465
467466
Parameters
468467
----------
469-
dt (np.timedelta64):
470-
Timestep interval (as a np.timedelta64 object) to be passed to the kernel.
471-
Use a negative value for a backward-in-time simulation.
472468
pyfunc :
473469
Kernel function to execute. This can be the name of a
474470
defined Python function or a :class:`parcels.kernel.Kernel` object.
475471
Kernels can be concatenated using the + operator (Default value = AdvectionRK4)
472+
dt (np.timedelta64):
473+
Timestep interval (as a np.timedelta64 object) to be passed to the kernel.
474+
Use a negative value for a backward-in-time simulation.
476475
endtime (np.datetime64 or np.timedelta64): :
477476
End time for the timestepping loop. If a np.timedelta64 is provided, it is interpreted as the total simulation time. In this case,
478477
the absolute end time is the start of the fieldset's time interval plus the np.timedelta64.

0 commit comments

Comments
 (0)