1414]
1515
1616
17- def AdvectionRK4 (particle , fieldset , time ):
17+ def AdvectionRK4 (particle , fieldset , time ): # pragma: no cover
1818 """Advection of particles using fourth-order Runge-Kutta integration."""
1919 (u1 , v1 ) = fieldset .UV [particle ]
2020 lon1 , lat1 = (particle .lon + u1 * 0.5 * particle .dt , particle .lat + v1 * 0.5 * particle .dt )
@@ -27,7 +27,7 @@ def AdvectionRK4(particle, fieldset, time):
2727 particle_dlat += (v1 + 2 * v2 + 2 * v3 + v4 ) / 6.0 * particle .dt # noqa
2828
2929
30- def AdvectionRK4_3D (particle , fieldset , time ):
30+ def AdvectionRK4_3D (particle , fieldset , time ): # pragma: no cover
3131 """Advection of particles using fourth-order Runge-Kutta integration including vertical velocity."""
3232 (u1 , v1 , w1 ) = fieldset .UVW [particle ]
3333 lon1 = particle .lon + u1 * 0.5 * particle .dt
@@ -47,7 +47,7 @@ def AdvectionRK4_3D(particle, fieldset, time):
4747 particle_ddepth += (w1 + 2 * w2 + 2 * w3 + w4 ) / 6 * particle .dt # noqa
4848
4949
50- def AdvectionRK4_3D_CROCO (particle , fieldset , time ):
50+ def AdvectionRK4_3D_CROCO (particle , fieldset , time ): # pragma: no cover
5151 """Advection of particles using fourth-order Runge-Kutta integration including vertical velocity.
5252 This kernel assumes the vertical velocity is the 'w' field from CROCO output and works on sigma-layers.
5353 """
@@ -92,14 +92,14 @@ def AdvectionRK4_3D_CROCO(particle, fieldset, time):
9292 ) / 6
9393
9494
95- def AdvectionEE (particle , fieldset , time ):
95+ def AdvectionEE (particle , fieldset , time ): # pragma: no cover
9696 """Advection of particles using Explicit Euler (aka Euler Forward) integration."""
9797 (u1 , v1 ) = fieldset .UV [particle ]
9898 particle_dlon += u1 * particle .dt # noqa
9999 particle_dlat += v1 * particle .dt # noqa
100100
101101
102- def AdvectionRK45 (particle , fieldset , time ):
102+ def AdvectionRK45 (particle , fieldset , time ): # pragma: no cover
103103 """Advection of particles using adaptive Runge-Kutta 4/5 integration.
104104
105105 Note that this kernel requires a Particle Class that has an extra Variable 'next_dt'
@@ -161,7 +161,7 @@ def AdvectionRK45(particle, fieldset, time):
161161 return StatusCode .Repeat
162162
163163
164- def AdvectionAnalytical (particle , fieldset , time ):
164+ def AdvectionAnalytical (particle , fieldset , time ): # pragma: no cover
165165 """Advection of particles using 'analytical advection' integration.
166166
167167 Based on Ariane/TRACMASS algorithm, as detailed in e.g. Doos et al (https://doi.org/10.5194/gmd-10-1733-2017).
0 commit comments