Skip to content

Commit e8e000e

Browse files
[#1861] Change ScipyParticle to Particle and ScipyInteractionParticle to InteractionParticle
1 parent cf3eb91 commit e8e000e

Some content is hidden

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

52 files changed

+307
-307
lines changed

docs/examples/documentation_MPI.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@
245245
" fieldset = set_cms_fieldset(cs)\n",
246246
" pset = parcels.ParticleSet(\n",
247247
" fieldset=fieldset,\n",
248-
" pclass=parcels.ScipyParticle,\n",
248+
" pclass=parcels.Particle,\n",
249249
" lon=[0],\n",
250250
" lat=[0],\n",
251251
" repeatdt=timedelta(hours=1),\n",
@@ -400,7 +400,7 @@
400400
" fieldset = set_cms_fieldset_3D(cs)\n",
401401
" pset = parcels.ParticleSet(\n",
402402
" fieldset=fieldset,\n",
403-
" pclass=parcels.ScipyParticle,\n",
403+
" pclass=parcels.Particle,\n",
404404
" lon=[0],\n",
405405
" lat=[0],\n",
406406
" repeatdt=timedelta(hours=1),\n",

docs/examples/documentation_advanced_zarr.ipynb

Lines changed: 10 additions & 10 deletions
Large diffs are not rendered by default.

docs/examples/documentation_geospatial.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@
167167
"# Mesh of particles\n",
168168
"lons, lats = np.meshgrid(range(15, 35, 2), range(-40, -30, 2))\n",
169169
"pset = parcels.ParticleSet(\n",
170-
" fieldset=fieldset, pclass=parcels.ScipyParticle, lon=lons, lat=lats\n",
170+
" fieldset=fieldset, pclass=parcels.Particle, lon=lons, lat=lats\n",
171171
")\n",
172172
"dt = timedelta(hours=24)\n",
173173
"output_file = pset.ParticleFile(\n",

docs/examples/documentation_stuck_particles.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@
482482
"time = np.zeros(lons.size)\n",
483483
"\n",
484484
"pset = parcels.ParticleSet(\n",
485-
" fieldset=fieldset, pclass=parcels.ScipyParticle, lon=lons, lat=lats, time=time\n",
485+
" fieldset=fieldset, pclass=parcels.Particle, lon=lons, lat=lats, time=time\n",
486486
")\n",
487487
"\n",
488488
"kernels = pset.Kernel(parcels.AdvectionRK4)\n",
@@ -940,7 +940,7 @@
940940
"time = np.zeros(npart)\n",
941941
"\n",
942942
"pset = parcels.ParticleSet(\n",
943-
" fieldset=fieldset, pclass=parcels.ScipyParticle, lon=lon, lat=lat, time=time\n",
943+
" fieldset=fieldset, pclass=parcels.Particle, lon=lon, lat=lat, time=time\n",
944944
")\n",
945945
"\n",
946946
"output_file = pset.ParticleFile(name=\"Cgrid-stuck.zarr\", outputdt=timedelta(hours=1))\n",
@@ -1217,7 +1217,7 @@
12171217
},
12181218
"outputs": [],
12191219
"source": [
1220-
"LandParticle = parcels.ScipyParticle.add_variable(\"on_land\")\n",
1220+
"LandParticle = parcels.Particle.add_variable(\"on_land\")\n",
12211221
"\n",
12221222
"\n",
12231223
"def Sample_land(particle, fieldset, time):\n",

docs/examples/documentation_unstuck_Agrid.ipynb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,7 @@
799799
"metadata": {},
800800
"outputs": [],
801801
"source": [
802-
"DisplacementParticle = parcels.ScipyParticle.add_variables(\n",
802+
"DisplacementParticle = parcels.Particle.add_variables(\n",
803803
" [\n",
804804
" parcels.Variable(\"dU\"),\n",
805805
" parcels.Variable(\"dV\"),\n",
@@ -902,7 +902,7 @@
902902
],
903903
"source": [
904904
"pset = parcels.ParticleSet(\n",
905-
" fieldset=fieldset, pclass=parcels.ScipyParticle, lon=lons, lat=lats, time=time\n",
905+
" fieldset=fieldset, pclass=parcels.Particle, lon=lons, lat=lats, time=time\n",
906906
")\n",
907907
"\n",
908908
"kernels = parcels.AdvectionRK4\n",
@@ -1513,7 +1513,7 @@
15131513
")\n",
15141514
"\n",
15151515
"pset = parcels.ParticleSet(\n",
1516-
" fieldset=fieldset, pclass=parcels.ScipyParticle, lon=lons, lat=lats, time=time\n",
1516+
" fieldset=fieldset, pclass=parcels.Particle, lon=lons, lat=lats, time=time\n",
15171517
")\n",
15181518
"\n",
15191519
"kernels = pset.Kernel(parcels.AdvectionRK4)\n",
@@ -1559,7 +1559,7 @@
15591559
" }, # Setting the interpolation for U and V\n",
15601560
")\n",
15611561
"pset = parcels.ParticleSet(\n",
1562-
" fieldset=fieldset, pclass=parcels.ScipyParticle, lon=lons, lat=lats, time=time\n",
1562+
" fieldset=fieldset, pclass=parcels.Particle, lon=lons, lat=lats, time=time\n",
15631563
")\n",
15641564
"\n",
15651565
"kernels = pset.Kernel(parcels.AdvectionRK4)\n",

docs/examples/example_brownian.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def test_brownian_example(mesh, npart=3000):
3535
random.seed(1234)
3636
pset = parcels.ParticleSet(
3737
fieldset=fieldset,
38-
pclass=parcels.ScipyParticle,
38+
pclass=parcels.Particle,
3939
lon=np.zeros(npart),
4040
lat=np.zeros(npart),
4141
)

docs/examples/example_decaying_moving_eddy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def true_values(
6969

7070
def decaying_moving_example(fieldset, outfile, method=parcels.AdvectionRK4):
7171
pset = parcels.ParticleSet(
72-
fieldset, pclass=parcels.ScipyParticle, lon=start_lon, lat=start_lat
72+
fieldset, pclass=parcels.Particle, lon=start_lon, lat=start_lat
7373
)
7474

7575
dt = timedelta(minutes=5)

docs/examples/example_globcurrent.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def test_globcurrent_fieldset_advancetime(dt, lonstart, latstart, use_xarray):
7575
fieldsetsub = set_globcurrent_fieldset(files[0:10], use_xarray=use_xarray)
7676
psetsub = parcels.ParticleSet.from_list(
7777
fieldset=fieldsetsub,
78-
pclass=parcels.ScipyParticle,
78+
pclass=parcels.Particle,
7979
lon=[lonstart],
8080
lat=[latstart],
8181
)
@@ -85,7 +85,7 @@ def test_globcurrent_fieldset_advancetime(dt, lonstart, latstart, use_xarray):
8585
)
8686
psetall = parcels.ParticleSet.from_list(
8787
fieldset=fieldsetall,
88-
pclass=parcels.ScipyParticle,
88+
pclass=parcels.Particle,
8989
lon=[lonstart],
9090
lat=[latstart],
9191
)
@@ -107,7 +107,7 @@ def test_globcurrent_particles(use_xarray):
107107
latstart = [-35]
108108

109109
pset = parcels.ParticleSet(
110-
fieldset, pclass=parcels.ScipyParticle, lon=lonstart, lat=latstart
110+
fieldset, pclass=parcels.Particle, lon=lonstart, lat=latstart
111111
)
112112

113113
pset.execute(
@@ -126,7 +126,7 @@ def test_globcurrent_time_periodic(rundays):
126126
time_periodic=timedelta(days=365), deferred_load=deferred_load
127127
)
128128

129-
MyParticle = parcels.ScipyParticle.add_variable("sample_var", initial=0.0)
129+
MyParticle = parcels.Particle.add_variable("sample_var", initial=0.0)
130130

131131
pset = parcels.ParticleSet(
132132
fieldset, pclass=MyParticle, lon=25, lat=-35, time=fieldset.U.grid.time[0]
@@ -149,12 +149,12 @@ def test_globcurrent_xarray_vs_netcdf(dt):
149149
lonstart, latstart, runtime = (25, -35, timedelta(days=7))
150150

151151
psetN = parcels.ParticleSet(
152-
fieldsetNetcdf, pclass=parcels.ScipyParticle, lon=lonstart, lat=latstart
152+
fieldsetNetcdf, pclass=parcels.Particle, lon=lonstart, lat=latstart
153153
)
154154
psetN.execute(parcels.AdvectionRK4, runtime=runtime, dt=dt)
155155

156156
psetX = parcels.ParticleSet(
157-
fieldsetxarray, pclass=parcels.ScipyParticle, lon=lonstart, lat=latstart
157+
fieldsetxarray, pclass=parcels.Particle, lon=lonstart, lat=latstart
158158
)
159159
psetX.execute(parcels.AdvectionRK4, runtime=runtime, dt=dt)
160160

@@ -170,12 +170,12 @@ def test_globcurrent_netcdf_timestamps(dt):
170170
lonstart, latstart, runtime = (25, -35, timedelta(days=7))
171171

172172
psetN = parcels.ParticleSet(
173-
fieldsetNetcdf, pclass=parcels.ScipyParticle, lon=lonstart, lat=latstart
173+
fieldsetNetcdf, pclass=parcels.Particle, lon=lonstart, lat=latstart
174174
)
175175
psetN.execute(parcels.AdvectionRK4, runtime=runtime, dt=dt)
176176

177177
psetT = parcels.ParticleSet(
178-
fieldsetTimestamps, pclass=parcels.ScipyParticle, lon=lonstart, lat=latstart
178+
fieldsetTimestamps, pclass=parcels.Particle, lon=lonstart, lat=latstart
179179
)
180180
psetT.execute(parcels.AdvectionRK4, runtime=runtime, dt=dt)
181181

@@ -192,28 +192,28 @@ def test__particles_init_time():
192192
# tests the different ways of initialising the time of a particle
193193
pset = parcels.ParticleSet(
194194
fieldset,
195-
pclass=parcels.ScipyParticle,
195+
pclass=parcels.Particle,
196196
lon=lonstart,
197197
lat=latstart,
198198
time=np.datetime64("2002-01-15"),
199199
)
200200
pset2 = parcels.ParticleSet(
201201
fieldset,
202-
pclass=parcels.ScipyParticle,
202+
pclass=parcels.Particle,
203203
lon=lonstart,
204204
lat=latstart,
205205
time=14 * 86400,
206206
)
207207
pset3 = parcels.ParticleSet(
208208
fieldset,
209-
pclass=parcels.ScipyParticle,
209+
pclass=parcels.Particle,
210210
lon=lonstart,
211211
lat=latstart,
212212
time=np.array([np.datetime64("2002-01-15")]),
213213
)
214214
pset4 = parcels.ParticleSet(
215215
fieldset,
216-
pclass=parcels.ScipyParticle,
216+
pclass=parcels.Particle,
217217
lon=lonstart,
218218
lat=latstart,
219219
time=[np.datetime64("2002-01-15")],
@@ -228,7 +228,7 @@ def test_globcurrent_time_extrapolation_error(use_xarray):
228228
fieldset = set_globcurrent_fieldset(use_xarray=use_xarray)
229229
pset = parcels.ParticleSet(
230230
fieldset,
231-
pclass=parcels.ScipyParticle,
231+
pclass=parcels.Particle,
232232
lon=[25],
233233
lat=[-35],
234234
time=fieldset.U.grid.time[0] - timedelta(days=1).total_seconds(),
@@ -254,7 +254,7 @@ def test_globcurrent_startparticles_between_time_arrays(dt, with_starttime):
254254
)
255255
)
256256

257-
MyParticle = parcels.ScipyParticle.add_variable("sample_var", initial=0.0)
257+
MyParticle = parcels.Particle.add_variable("sample_var", initial=0.0)
258258

259259
def SampleP(particle, fieldset, time): # pragma: no cover
260260
particle.sample_var += fieldset.P[
@@ -293,7 +293,7 @@ def DeleteP0(particle, fieldset, time): # pragma: no cover
293293
particle.delete()
294294

295295
pset0 = parcels.ParticleSet(
296-
fieldset, pclass=parcels.ScipyParticle, lon=[25, 25], lat=[-35, -35], time=time0
296+
fieldset, pclass=parcels.Particle, lon=[25, 25], lat=[-35, -35], time=time0
297297
)
298298

299299
pset0.execute(
@@ -303,7 +303,7 @@ def DeleteP0(particle, fieldset, time): # pragma: no cover
303303
)
304304

305305
pset1 = parcels.ParticleSet(
306-
fieldset, pclass=parcels.ScipyParticle, lon=[25, 25], lat=[-35, -35], time=time0
306+
fieldset, pclass=parcels.Particle, lon=[25, 25], lat=[-35, -35], time=time0
307307
)
308308

309309
pset1.execute(
@@ -319,8 +319,8 @@ def test_globcurrent_pset_fromfile(dt, pid_offset, tmpdir):
319319
filename = tmpdir.join("pset_fromparticlefile.zarr")
320320
fieldset = set_globcurrent_fieldset()
321321

322-
parcels.ScipyParticle.setLastID(pid_offset)
323-
pset = parcels.ParticleSet(fieldset, pclass=parcels.ScipyParticle, lon=25, lat=-35)
322+
parcels.Particle.setLastID(pid_offset)
323+
pset = parcels.ParticleSet(fieldset, pclass=parcels.Particle, lon=25, lat=-35)
324324
pfile = pset.ParticleFile(filename, outputdt=timedelta(hours=6))
325325
pset.execute(
326326
parcels.AdvectionRK4, runtime=timedelta(days=1), dt=dt, output_file=pfile
@@ -330,7 +330,7 @@ def test_globcurrent_pset_fromfile(dt, pid_offset, tmpdir):
330330
restarttime = np.nanmax if dt > 0 else np.nanmin
331331
pset_new = parcels.ParticleSet.from_particlefile(
332332
fieldset,
333-
pclass=parcels.ScipyParticle,
333+
pclass=parcels.Particle,
334334
filename=filename,
335335
restarttime=restarttime,
336336
)
@@ -351,7 +351,7 @@ def test_error_outputdt_not_multiple_dt(tmpdir):
351351

352352
dt = 81.2584344538292 # number for which output writing fails
353353

354-
pset = parcels.ParticleSet(fieldset, pclass=parcels.ScipyParticle, lon=[0], lat=[0])
354+
pset = parcels.ParticleSet(fieldset, pclass=parcels.Particle, lon=[0], lat=[0])
355355
ofile = pset.ParticleFile(name=filepath, outputdt=timedelta(days=1))
356356

357357
def DoNothing(particle, fieldset, time): # pragma: no cover

docs/examples/example_mitgcm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def periodicBC(particle, fieldset, time): # pragma: no cover
3232
# Release particles 5 cells away from the Eastern boundary
3333
pset = parcels.ParticleSet.from_line(
3434
fieldset,
35-
pclass=parcels.ScipyParticle,
35+
pclass=parcels.Particle,
3636
start=(fieldset.U.grid.lon[-5], fieldset.U.grid.lat[5]),
3737
finish=(fieldset.U.grid.lon[-5], fieldset.U.grid.lat[-5]),
3838
size=10,

docs/examples/example_moving_eddies.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ def moving_eddies_example(
136136
pset = parcels.ParticleSet.from_line(
137137
fieldset=fieldset,
138138
size=npart,
139-
pclass=parcels.ScipyParticle,
139+
pclass=parcels.Particle,
140140
start=start,
141141
finish=finish,
142142
)
@@ -168,7 +168,7 @@ def test_moving_eddies_fwdbwd(mesh, tmpdir, npart=2):
168168
lons = [3.3, 3.3] if fieldset.U.grid.mesh == "spherical" else [3.3e5, 3.3e5]
169169
lats = [46.0, 47.8] if fieldset.U.grid.mesh == "spherical" else [1e5, 2.8e5]
170170
pset = parcels.ParticleSet(
171-
fieldset=fieldset, pclass=parcels.ScipyParticle, lon=lons, lat=lats
171+
fieldset=fieldset, pclass=parcels.Particle, lon=lons, lat=lats
172172
)
173173

174174
# Execte for 14 days, with 30sec timesteps and hourly output
@@ -262,7 +262,7 @@ def test_periodic_and_computeTimeChunk_eddies():
262262
fieldset.add_periodic_halo(zonal=True, meridional=True)
263263
pset = parcels.ParticleSet.from_list(
264264
fieldset=fieldset,
265-
pclass=parcels.ScipyParticle,
265+
pclass=parcels.Particle,
266266
lon=[3.3, 3.3],
267267
lat=[46.0, 47.8],
268268
)

0 commit comments

Comments
 (0)