Skip to content

Releases: open-atmos/PyMPDATA

PyMPDATA v1.1.1

17 Aug 15:16
9f34e98

Choose a tag to compare

What's Changed

  • added more verbose explanations of solver, halo and g_factor by @slayoo in #433
  • Smolarkiewicz 2006 example: add missing badge, regenerate plots, fix rectangular signal width by @slayoo in #438

Full Changelog: v1.1.0...v1.1.1

v1.1.0

07 Aug 07:35
e3d2ad2

Choose a tag to compare

What's Changed

  • fix CI problems incl. arm64-related ones (--break-system-packages option for pip; codecov secret; Python 3.12 compatible CI reqs) by @slayoo in #424
  • CI: add missing "-e" args to pip install when installing multiple pkgs by @slayoo in #426
  • matplotlib deprecation fix by @slayoo in #428
  • hint figure-generation workflow in README.md by @slayoo in #430
  • bump devops tests by @slayoo in #437
  • phase out pdoc3 in favour of pdoc by @pawelmagnu in #435

New Contributors

Full Changelog: v1.0.17...v1.1.0

PyMPDATA v1.0.17

12 Apr 11:37
ca4f36b

Choose a tag to compare

What's Changed

  • bump joblib CI requirement by @slayoo in #419
  • code formatting updates to match changes in black requirements by @slayoo in #420
  • instruct dependabot to also check PyMDATA-examples dependencies by @slayoo in #421
  • add Apple Silicon builds to CI by @slayoo in #422

Full Changelog: v1.0.16...v1.0.17

PyMPDATA v1.0.16

08 Jan 21:43
d32aa20

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

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

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

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

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

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

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)