Skip to content

Releases: OceanParcels/Parcels

Parcels v3.1.0: a Lagrangian Ocean Analysis tool for the petascale age

28 Oct 10:13
e728d46
Compare
Choose a tag to compare

Parcels v3.1.0 implements support for CROCO sigma grids, adds reprs for key parcels classes (allowing you to easily introspect fieldsets etc), and makes changes to the API (complete with user warnings) to clearly distinguish what the user is expected to use.

What's Changed

Important

Other

Full Changelog: v3.0.5...v3.1.0

Parcels v3.0.6: a Lagrangian Ocean Analysis tool for the petascale age

07 Oct 07:36
Compare
Choose a tag to compare

Parcels v3.0.6 is a minor update to v3.0.5 that fixes a bug flagged in #1722 regarding time-stepping in the output file.

Full Changelog: v3.0.5...v3.0.6

Parcels v3.0.5: a Lagrangian Ocean Analysis tool for the petascale age

06 Sep 07:46
5fff42c
Compare
Choose a tag to compare

Parcels v3.0.5 is a minor update to v3.0.4 that fixes a few minor bugs, cleans up code and adds contribution guidelines.

Most important changes

Other minor changes

Documentation updates

Code quality improvement

New Contributors

Full Changelog: v3.0.4...v3.0.5

Parcels v3.0.4: a Lagrangian Ocean Analysis tool for the petascale age

27 Jun 05:40
8ad0c9e
Compare
Choose a tag to compare

Parcels v3.0.4 is a minor update to v3.0.3 that patches a compatibility issue with the new NumPy 2.0, where np.infty is not supported anymore.

Most important changes

  • Changing np.infty to np.inf for compatibility with NumPy 2.0 by @andrew-s28 in #1589
  • Note in the Parcels structure tutorial on the field[particle] sampling speed by @erikvansebille in #1577

Other minor changes

New Contributors

Full Changelog: v3.0.3...v3.0.4

Parcels v3.0.3: a Lagrangian Ocean Analysis tool for the petascale age

28 May 06:14
3f4168c
Compare
Choose a tag to compare

Parcels v3.0.3 is a minor update to v3.0.2. It includes a new way to create a FieldSet using FieldSet.from_modulefile(), improves the implementation of the AdvectionRK45 Kernel, and implements a test for the pypi-package upon release. It also includes a number of updates to the tutorials and fixes a number of bugs.

What's Changed

Most relevant for users

Documentation improvements

Bug-fixes and code-cleaning etc

New Contributors

Full Changelog: v3.0.2...v3.0.3

Parcels v3.0.2: a Lagrangian Ocean Analysis tool for the petascale age

30 Jan 13:07
24cff27
Compare
Choose a tag to compare

Parcels v3.0.2 is a minor update to v3.0.1. It includes a new, more intuitive way to add Variables to a ParticleSet class, using a new Particleset.add_variable() method (#1501). It also fixes a number of bugs.

What's Changed

Most relevant for users

Bug-fixes and code cleaning etc

Full Changelog: v3.0.1...v3.0.2

Parcels v3.0.1: a Lagrangian Ocean Analysis tool for the petascale age

12 Jan 10:10
6a14807
Compare
Choose a tag to compare

Parcels v3.0.1 is a minor update to v3.0.0. It fixes a number of bugs and includes some important clarifications to the documentation and tutorials. Specifically:

What's Changed

Most relevant for users

Refactoring, cleaning etc

New Contributors

Full Changelog: v3.0.0...v3.0.1

Parcels v3.0.0: a Lagrangian Ocean Analysis tool for the petascale age

10 Oct 13:28
3662aa5
Compare
Choose a tag to compare

Parcels v3.0.0 is a major update to v2.4.2. The most important change is that the kernel loop has been changed, to support vectorial summing of particle displacements, in #1402. This change and its implications are explained in the new Kernel Loop tutorial.

This version also deprecates the in-built plotting methods field.show() and pset.show() in #1397. Furthermore, this version includes a major code clean-up, mostly by retiring support for Array-of-Structure (AoS) data architecture, in #1423.

What's Changed

New features

Deprecated features

Code clean-ups

Other minor fixes to code, installation and Continuous Integration

New Contributors

Full Changelog: v2.4.2...v3.0.0

Parcels v2.4.2: a Lagrangian Ocean Analysis tool for the petascale age

06 Jun 15:54
2f35c21
Compare
Choose a tag to compare

Parcels v2.4.2 is a minor update to the v2.4.1 release of February 2023; focussing mostly on a redesign of the documentation, notebooks and tutorial structure at docs.oceanparcels.org, using ReadTheDocs. This change was a fantastic effort by @VeckoTheGecko.

What's Changed

Documentation changes

Code changes

GitHub Continuous Integration changes

Full Changelog: v2.4.1...v2.4.2

Parcels v2.4.1: a Lagrangian Ocean Analysis tool for the petascale age

27 Feb 08:14
9318137
Compare
Choose a tag to compare

Parcels v2.4.1 is a minor update to the v2.4.0 release of October 2022; with mostly bugfixes, cleanups of the code, and enhancements to the GitHub workflow. The most important ones are below

What's Changed

  • Fixing a bug in 2D scipy linear_invdist_land interpolation in #1306
  • Implementing time_periodic also for FieldSet.from_xarray_dataset in #1253
  • Adding info on periodic boundaries in global models to tutorial in #1255
  • Support for running on systems with MPI but without sklearn in #1262
  • Fixing the vonmises distribution tests in test_diffusion in #1279
  • Clean up CI/CD workflows in #1278 (by @VeckoTheGecko)
  • Fix Readthedocs in #1290 (by @VeckoTheGecko)
  • Running MPI test without writing Stommel hydrodynamic fields in #1291
  • Updating fieldfilebuffer to not not unravel lonlat-indices when not provided in #1258
  • Allow for Zarr stores being passed to ParticleFile in #1303 (by @willirath)
  • Cleaning up deprecated methods and increasing codecoverage for Parcels in #1287 (by @VeckoTheGecko) and in #1295, #1296, #1309

Full Changelog: v2.4.0...v2.4.1