There is a newer version of the record available.

Published October 28, 2024 | Version v3.1.0
Software Open

Parcels

Description

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

  • Add Parcels versioning/deprecation policies and maintainer docs by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1696
  • Support for CROCO 3D velocities by @erikvansebille in https://github.com/OceanParcels/Parcels/pull/1641
  • API changes: Field and FieldSet by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1709
  • API changes: particlefile.py and other touchups by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1727
  • API changes: particleset.py and grid.py by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1713
  • New and updated reprs for Variable, ParticleFile, Field, VectorField, and ParticleSet by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1743

Other

  • Patch pypi release python version by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1692
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/OceanParcels/Parcels/pull/1654
  • Enable pyupgrade, add Grid repr, and other changes by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1680
  • Update the Analytical Advection tutorial by @michaeldenes in https://github.com/OceanParcels/Parcels/pull/1703
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/OceanParcels/Parcels/pull/1707
  • Test suite tooling by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1704
  • Adding explicit explanation how to add tracers in FieldSet.from_nemo() by @erikvansebille in https://github.com/OceanParcels/Parcels/pull/1702
  • Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.2 by @dependabot in https://github.com/OceanParcels/Parcels/pull/1718
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/OceanParcels/Parcels/pull/1714
  • Fixing bug in backward-in-time-writing by @erikvansebille in https://github.com/OceanParcels/Parcels/pull/1723
  • DOC: Separate out linkcheck by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1725
  • Update Git archive config by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1717
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/OceanParcels/Parcels/pull/1726
  • FieldSet.from_croco vertical velocities warning by @erikvansebille in https://github.com/OceanParcels/Parcels/pull/1732
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/OceanParcels/Parcels/pull/1735
  • Fixing loaded_time_indices to support more advanced compute() functions by @erikvansebille in https://github.com/OceanParcels/Parcels/pull/1733
  • Documenting use of interp_method freeslip for B-grids by @erikvansebille in https://github.com/OceanParcels/Parcels/pull/1740
  • Adding warning particlestartime outputdt multiple by @erikvansebille in https://github.com/OceanParcels/Parcels/pull/1739
  • Refactors and bugfixes by @VeckoTheGecko in https://github.com/OceanParcels/Parcels/pull/1736
  • Bugfix warn_outputdt_release_desync for NaN release times by @erikvansebille in https://github.com/OceanParcels/Parcels/pull/1744

Full Changelog: https://github.com/OceanParcels/Parcels/compare/v3.0.5...v3.1.0

Notes

If you use this software, please cite it as below.

Files

OceanParcels/Parcels-v3.1.0.zip

Files (23.6 MB)

Name Size Download all
md5:be5629d55b0c27216ff428883b55fcf2
23.6 MB Preview Download

Additional details

Related works