Skip to content

Releases: open-atmos/PyMPDATA

tip

29 Oct 00:19
75f5924
Compare
Choose a tag to compare
tip Pre-release
Pre-release
matplotlib deprecation fix (#428)

PyMPDATA v1.0.17

12 Apr 11:37
ca4f36b
Compare
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
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)