Skip to content

Commit 16c249c

Browse files
Merge branch 'fix_croco_multifiles_csw' of https://github.com/OceanParcels/parcels into fix_croco_multifiles_csw
2 parents 4fd16ec + 6fdafcd commit 16c249c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1201
-729
lines changed

.binder/environment.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ channels:
33
- conda-forge
44
dependencies:
55
- parcels
6+
- trajan

.github/ci/min-core-deps.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ dependencies:
2020
- pymbolic=2022.1
2121
- pytest=7.1
2222
- scipy=1.9
23-
- trajan=0.1
2423
- tqdm=4.64
2524
- xarray=2022.6
2625
- zarr=2.12

.gitignore

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
build/*
22
docs/_build/*
33
docs/_downloads
4-
gh-pages/*
54
lib/
65
bin/
76
parcels_examples
@@ -19,15 +18,13 @@ out-*
1918
.DS_store
2019

2120
.vscode
22-
.idea/*
2321
.env
2422
Profile.prof
2523
**/.ipynb_checkpoints/*
2624
.cache/*
27-
.pytest_cache/*
2825
.eggs/*
2926
parcels.egg-info/*
3027
dist/parcels*.egg
31-
parcels/examples/particle*.png
3228
parcels/_version_setup.py
33-
/.pytest_cache/
29+
.pytest_cache
30+
.coverage

docs/examples/example_dask_chunk_OCMs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def compute_nemo_particle_advection(fieldset, mode):
1717
lonp = 2.5 * np.ones(npart)
1818
latp = [i for i in 52.0 + (-1e-3 + np.random.rand(npart) * 2.0 * 1e-3)]
1919

20-
def periodicBC(particle, fieldSet, time):
20+
def periodicBC(particle, fieldSet, time): # pragma: no cover
2121
if particle.lon > 15.0:
2222
particle_dlon -= 15.0 # noqa
2323
if particle.lon < 0:
@@ -652,7 +652,7 @@ class MyParticle(ptype[mode]):
652652

653653
pset = parcels.ParticleSet(fieldset, pclass=MyParticle, lon=2.5, lat=52)
654654

655-
def Sample2D(particle, fieldset, time):
655+
def Sample2D(particle, fieldset, time): # pragma: no cover
656656
particle.sample_var_curvilinear += fieldset.nav_lon[
657657
time, particle.depth, particle.lat, particle.lon
658658
]

docs/examples/example_globcurrent.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def test_globcurrent_time_periodic(mode, rundays):
129129
fieldset, pclass=MyParticle, lon=25, lat=-35, time=fieldset.U.grid.time[0]
130130
)
131131

132-
def SampleU(particle, fieldset, time):
132+
def SampleU(particle, fieldset, time): # pragma: no cover
133133
u, v = fieldset.UV[time, particle.depth, particle.lat, particle.lon]
134134
particle.sample_var += u
135135

@@ -255,7 +255,7 @@ def test_globcurrent_startparticles_between_time_arrays(mode, dt, with_starttime
255255

256256
MyParticle = ptype[mode].add_variable("sample_var", initial=0.0)
257257

258-
def SampleP(particle, fieldset, time):
258+
def SampleP(particle, fieldset, time): # pragma: no cover
259259
particle.sample_var += fieldset.P[
260260
time, particle.depth, particle.lat, particle.lon
261261
]
@@ -288,7 +288,7 @@ def test_globcurrent_particle_independence(mode, rundays=5):
288288
fieldset = set_globcurrent_fieldset()
289289
time0 = fieldset.U.grid.time[0]
290290

291-
def DeleteP0(particle, fieldset, time):
291+
def DeleteP0(particle, fieldset, time): # pragma: no cover
292292
if particle.id == 0:
293293
particle.delete()
294294

@@ -353,7 +353,7 @@ def test_error_outputdt_not_multiple_dt(mode, tmpdir):
353353
pset = parcels.ParticleSet(fieldset, pclass=ptype[mode], lon=[0], lat=[0])
354354
ofile = pset.ParticleFile(name=filepath, outputdt=timedelta(days=1))
355355

356-
def DoNothing(particle, fieldset, time):
356+
def DoNothing(particle, fieldset, time): # pragma: no cover
357357
pass
358358

359359
with pytest.raises(ValueError):

docs/examples/example_mitgcm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def run_mitgcm_zonally_reentrant(mode: Literal["scipy", "jit"], path: Path):
2929
fieldset.add_periodic_halo(zonal=True)
3030
fieldset.add_constant("domain_width", 1000000)
3131

32-
def periodicBC(particle, fieldset, time):
32+
def periodicBC(particle, fieldset, time): # pragma: no cover
3333
if particle.lon < 0:
3434
particle_dlon += fieldset.domain_width # noqa
3535
elif particle.lon > fieldset.domain_width:

docs/examples/example_moving_eddies.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ def test_periodic_and_computeTimeChunk_eddies(mode):
269269
fieldset=fieldset, pclass=ptype[mode], lon=[3.3, 3.3], lat=[46.0, 47.8]
270270
)
271271

272-
def periodicBC(particle, fieldset, time):
272+
def periodicBC(particle, fieldset, time): # pragma: no cover
273273
if particle.lon < fieldset.halo_west:
274274
particle_dlon += fieldset.halo_east - fieldset.halo_west # noqa
275275
elif particle.lon > fieldset.halo_east:
@@ -279,7 +279,7 @@ def periodicBC(particle, fieldset, time):
279279
elif particle.lat > fieldset.halo_north:
280280
particle_dlat -= fieldset.halo_north - fieldset.halo_south
281281

282-
def slowlySouthWestward(particle, fieldset, time):
282+
def slowlySouthWestward(particle, fieldset, time): # pragma: no cover
283283
particle_dlon -= 5 * particle.dt / 1e5 # noqa
284284
particle_dlat -= 3 * particle.dt / 1e5 # noqa
285285

docs/examples/example_nemo_curvilinear.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def run_nemo_curvilinear(mode, outfile, advtype="RK4"):
4747
latp = np.linspace(-70, 70, npart)
4848
runtime = timedelta(days=15)
4949

50-
def periodicBC(particle, fieldSet, time):
50+
def periodicBC(particle, fieldSet, time): # pragma: no cover
5151
if particle.lon > 180:
5252
particle_dlon -= 360 # noqa
5353

docs/examples/example_peninsula.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def peninsula_fieldset(xdim, ydim, mesh="flat", grid_type="A"):
9191
return fieldset
9292

9393

94-
def UpdateP(particle, fieldset, time):
94+
def UpdateP(particle, fieldset, time): # pragma: no cover
9595
if time == 0:
9696
particle.p_start = fieldset.P[time, particle.depth, particle.lat, particle.lon]
9797
particle.p = fieldset.P[time, particle.depth, particle.lat, particle.lon]

docs/examples/example_stommel.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,13 @@ def stommel_fieldset(xdim=200, ydim=200, grid_type="A"):
7777
return fieldset
7878

7979

80-
def UpdateP(particle, fieldset, time):
80+
def UpdateP(particle, fieldset, time): # pragma: no cover
8181
if time == 0:
8282
particle.p_start = fieldset.P[time, particle.depth, particle.lat, particle.lon]
8383
particle.p = fieldset.P[time, particle.depth, particle.lat, particle.lon]
8484

8585

86-
def AgeP(particle, fieldset, time):
86+
def AgeP(particle, fieldset, time): # pragma: no cover
8787
particle.age += particle.dt
8888
if particle.age > fieldset.maxage:
8989
particle.delete()

0 commit comments

Comments
 (0)