Skip to content

Releases: open-atmos/PyMPDATA

PyMPDATA v1.0.16

08 Jan 21:43
d32aa20
Compare
Choose a tag to compare

What's Changed

  • fix NumPy warnings on null vector instantiation (NaN as value for int array) by @bhiogade in #416
  • updates to match newer Numba deprecations (#416)
  • new simpler clock() impl (#416)
  • lower NUMBA_OPT settings on CI to reduce compilation times (#416)
  • bumped upper Python version on CI to 3.11 (#416)
  • cleanup precommit workflow job (leftover from the time when examples were a submodule) by @slayoo in #417

New Contributors

Full Changelog: v1.0.15...v1.0.16

PyMPDATA v1.0.15

04 Dec 14:31
7eec9a7
Compare
Choose a tag to compare
  • add missing docstring (otherwise pdoc index file lists None) (#409)
  • pin pylint to <3.0.0 to avoid too-many-arguments issue (#412)
  • typo fix (#410)
  • switch from pkg_resources to importlib for version provision (#414)

PyMPDATA v1.0.14

26 Aug 13:52
7a4848f
Compare
Choose a tag to compare
  • dimension-dependent halo filling order (#407, for use in MPI polar boundary conditions in PyMPDATA-MPI)

kudos @Delcior

PyMPDATA v1.0.13

21 Jul 10:18
71bfaf3
Compare
Choose a tag to compare
  • added a README in examples folder (will be used in PyMPDATA-examples package metadata for display at pypi.org)

PyMPDATA v1.0.12

24 Jun 15:02
fad53d2
Compare
Choose a tag to compare
  • workaround for newer (post Nov '22: numba/numba@87b44af) Numba versions which err if a jitclass has a __call__ method #402 (in PyMPDATA used for post-iter and post-step hooks)
  • moved PyMPDATA-examples repo content into PyMPDATA (retaining separate packages on PyPI.org)
  • switched to OIDC for PyPI publishing
  • introduced externally sourced devops_tests
  • excluded notebooks from examples package wheels
  • use extras_require for test dependencies (pip install pympdata[tests])

thanks @Delcior and @abulenok for brainstorming together on the repo-merge workflow

PyMPDATA v1.0.11

25 Apr 19:00
1307f4e
Compare
Choose a tag to compare
  • optional bc data buffer allocation in Traversals (for use, e.g., in MPI) - kudos @Delcior
  • proper math markdown in README
  • tip release fix (workflow was still referring to master and not main branch)
  • Github Actions workflow refactors

PyMPDATA v1.0.10

23 Mar 07:51
6365f60
Compare
Choose a tag to compare
  • redesign vector-field halo-filling code enabling separate code for normal and parallel logic (thanks @Delcior)
  • extended docstrings and test coverage for boundary conditions (periodic, extrapolated)

PyMPDATA v1.0.9

23 Feb 14:57
b6e22a8
Compare
Choose a tag to compare
  • redesign of halo-filling architecture enabling exchanges of domain slabs instead of per-grid-cell logic (kudos @Delcior)

PyMPDATA v1.0.8

12 Feb 10:00
7d594df
Compare
Choose a tag to compare
  • update links in README to reflect GitHub org move to open-atmos
  • fix JSON syntax in .zenodo.json and add a CI workflow for checking it

PyMPDATA v1.0.7

17 Jan 15:01
63f1c11
Compare
Choose a tag to compare
  • added an option to Stepper::__init__ to select halo-filling traversal order (left first or right first) + major code refactor around halo-filling logic (kudos @piotrbartman!)