Recent Releases of PyMPDATA v1
PyMPDATA v1 - PyMPDATA v1.6.1
What's Changed
- Bump setuptools-scm from 8.2.0 to 8.3.1 and setuptools from 75.8.2 to 80.3.1 in /MPI by @dependabot in https://github.com/open-atmos/PyMPDATA/pull/596
- convergence analysis of MPDATA in context of Asian option valuation + minor changes to figures 1 & 2 in Magnuszewski et al 2025 example by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/589
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.6.0...v1.6.1
Scientific Software - Peer-reviewed
- Python
Published by slayoo 8 months ago
PyMPDATA v1 - PyMPDATA v1.6.0
What's Changed
- Integrate PyMPDATA-MPI into PyMPDATA repo (commit history from the other repo included in the PR but not retained due to squash policy) by @Sfonxu in https://github.com/open-atmos/PyMPDATA/pull/575
- fix tip release upload from multiple CI jobs; fix URLs in the MPI docs; clarify credits by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/599
- Docs cleanup after MPI merge by @Sfonxu in https://github.com/open-atmos/PyMPDATA/pull/600
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.5.0...v1.6.0
Scientific Software - Peer-reviewed
- Python
Published by slayoo 8 months ago
PyMPDATA v1 - v1.5.0
What's Changed
- docs: fix 1984 and 1998 papers references by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/579
- make CI skip long-running tests if a commit modified only README or alike by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/585
- new example: Burgers equation solution with MPDATA by @WojciechNeuman, @michalszc, @Tosiekdev, @PPojda and @Iriide in https://github.com/open-atmos/PyMPDATA/pull/577
New Contributors
- @WojciechNeuman, @michalszc, @Tosiekdev, @PPojda and @Iriide made their first contributions in https://github.com/open-atmos/PyMPDATA/pull/577
Kudos Burgers Team!
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.4.3...v1.5.0
Scientific Software - Peer-reviewed
- Python
Published by slayoo 8 months ago
PyMPDATA v1 - PyMPDATA v1.4.3
What's Changed
- speed up Matlab jobs by using setup-matlab's cache by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/572
- add DOI citations for Magnuszewski 2025 example (arXiv preprint is out) by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/573
- refactor n_threads fixtures by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/574
thanks @Sfonxu for review
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.4.2...v1.4.3
Scientific Software - Peer-reviewed
- Python
Published by slayoo 9 months ago
PyMPDATA v1 - PyMPDATA v1.4.2
What's Changed
- New pre-commit hook: Check syntax of JSON files (e.g., if keys are not duplicated in bibliography.json or .zenodo.json) by @AgnieszkaZaba in https://github.com/open-atmos/PyMPDATA/pull/566
- Avoid querying for field class name in impl/field.py by @Sfonxu in https://github.com/open-atmos/PyMPDATA/pull/565
- examples: Magnuszewski 2025 table notebook + pre-arXiv submission changes in figures (+adding
pandasas dependency forPyMPDATA-examples) by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/563
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.4.1...v1.4.2
Scientific Software - Peer-reviewed
- Python
Published by slayoo 9 months ago
PyMPDATA v1 - PyMPDATA v1.4.1
What's Changed
- turn off timing tests for windows by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/552
- fix yml from last PR merge by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/554
- Bump setuptools from 75.3.0 to 80.3.1 by @dependabot in https://github.com/open-atmos/PyMPDATA/pull/550
- Bump setuptools-scm from 8.1.0 to 8.3.1 by @dependabot in https://github.com/open-atmos/PyMPDATA/pull/539
- Python 3.13 compatibility: CI jobs; alternative implementation of
clock(); usenumdifftoolsinstead of discontinuedscipy.misc.derivativeby @Sfonxu in https://github.com/open-atmos/PyMPDATA/pull/553
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.4.0...v1.4.1
Scientific Software - Peer-reviewed
- Python
Published by slayoo 9 months ago
PyMPDATA v1 - PyMPDATA v1.4.0
What's Changed
- new example: Asian option pricing using 2D PDE (Pawel Magnuszewski's MSc project draft, to be submitted to arXiv soon) by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/543
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.3.6...v1.4.0
Scientific Software - Peer-reviewed
- Python
Published by slayoo 10 months ago
PyMPDATA v1 - PyMPDATA v1.3.6
What's Changed
- Delete .github/workflows/projects.yml for closing project-board by @AgnieszkaZaba in https://github.com/open-atmos/PyMPDATA/pull/533
- Add debugfill_halos() for arbitrary halo recalculation by @Sfonxu in https://github.com/open-atmos/PyMPDATA/pull/502
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.3.5...v1.3.6
Scientific Software - Peer-reviewed
- Python
Published by slayoo 10 months ago
PyMPDATA v1 - PyMPDATA v1.3.5
What's Changed
- fix markdown in Wikipedia example notebook by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/529
- DOI link fixes by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/530
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.3.4...v1.3.5
Scientific Software - Peer-reviewed
- Python
Published by slayoo 11 months ago
PyMPDATA v1 - PyMPDATA v1.3.4
What's Changed
- Wikipedia example by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/528
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.3.3...v1.3.4
Scientific Software - Peer-reviewed
- Python
Published by slayoo 11 months ago
PyMPDATA v1 - PyMPDATA v1.3.3
What's Changed
- add sanity check if threading works in Stepper ctor (thanks @Sfonxu for help); drop appveyor CI (Numba no longer provides 32 bit wheels) by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/527
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.3.2...v1.3.3
Scientific Software - Peer-reviewed
- Python
Published by slayoo 11 months ago
PyMPDATA v1 - PyMPDATA v1.3.2
What's Changed
- add mention of advectionHPCtester in docs/other open-source implementations by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/507
- Update package names in setup.py files to match binary distribution format that is required on PyPI by @AgnieszkaZaba in https://github.com/open-atmos/PyMPDATA/pull/509
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.3.1...v1.3.2
Scientific Software - Peer-reviewed
- Python
Published by slayoo 12 months ago
PyMPDATA v1 - PyMPDATA v1.3.1
What's Changed
- closed-form solutions to Asian average strike and price options + tests, moving Black-Sscholes formulae from AF example to
utils.financial_formulae, support for dividend yield in B-S formulae + test by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/497 - fix docs landing site narrative to describe both animations by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/506
- support for 2D VectorFields in Extrapolated bc (previously was setting np.nan as a not-implemented indication) by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/505
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.3.0...v1.3.1
Scientific Software - Peer-reviewed
- Python
Published by slayoo 12 months ago
PyMPDATA v1 - v1.3.0
What's Changed
- new example: buoyant-bubble with a Boussinesq system (velocity extrapolation in time + pressure solver) (AGH eng. project by Michał Kowalczyk @Caastlefox) by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/495
- fixes in docs formatting for the Boussinesq example; docstring re-formatting in many files (due to precommit bump) by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/504
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.2.6...v1.3.0
Scientific Software - Peer-reviewed
- Python
Published by slayoo about 1 year ago
PyMPDATA v1 - v1.2.6
What's Changed
- Update url for tests.yml badge by @AgnieszkaZaba in https://github.com/open-atmos/PyMPDATA/pull/492
- Create projects.yml to automate adding new issues and PR to project... by @AgnieszkaZaba in https://github.com/open-atmos/PyMPDATA/pull/491
- use "no-local-version" for setuptoolsscm "localscheme" config by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/493
- add basic dark mode by @Sfonxu in https://github.com/open-atmos/PyMPDATA/pull/496
- bump and extend Python/Matlab version set in CI by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/500
- add bibliography to pdoc-generated docs (json file with all mentioned papers identified by DOIs and cross-checked with code within CI workflow) by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/498
- docstrings for constants in
enumerations.pyby @slayoo in https://github.com/open-atmos/PyMPDATA/pull/499
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.2.5...v1.2.6
Scientific Software - Peer-reviewed
- Python
Published by slayoo about 1 year ago
PyMPDATA v1 - PyMPDATA v1.2.5
What's Changed
- add badges to docs; remove nav from index.html by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/477
- remove version pin for flexparser by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/478
- remove bogus array flip in 2D adv-diff example + code cleanup by @AgnieszkaZaba in https://github.com/open-atmos/PyMPDATA/pull/468
- adds max width for images by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/483
- markdown/html bug in tutorial fixed by @Caastlefox in https://github.com/open-atmos/PyMPDATA/pull/484
- CI workflows: do not run tests/examples on release (run only before and after merging); move pdoc and pypi workflows to separate .yml files by @AgnieszkaZaba in https://github.com/open-atmos/PyMPDATA/pull/489
New Contributors
- @Caastlefox made their first contribution in https://github.com/open-atmos/PyMPDATA/pull/484
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.2.4...v1.2.5
Scientific Software - Peer-reviewed
- Python
Published by AgnieszkaZaba about 1 year ago
PyMPDATA v1 - PyMPDATA v1.2.4
What's Changed
- bump CI mac jobs to macos-13 from macos-12 (will be phased out in Dec 24) by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/475
- comparison against trixi via 2d advection by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/454
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.2.3...v1.2.4
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.2.3
What's Changed
- workaround flexparser frozen dataclass issue by @AgnieszkaZaba in https://github.com/open-atmos/PyMPDATA/pull/473
New Contributors
- @AgnieszkaZaba made their first contribution in https://github.com/open-atmos/PyMPDATA/pull/473
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.2.2...v1.2.3
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.2.2
What's Changed
- docs fixes (incl. rel->abs links in PyPI metadata) by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/472
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.2.1...v1.2.2
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.2.1
What's Changed
- fixing inclusion of examples landing page in MANIFEST.in (for sdist to work) + add one more animation by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/470
thanks @Sfonxu for help
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.2.0...v1.2.1
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.2.0
What's Changed
- add missing Colab header-cell to advection-diffusion-2d.ipynb by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/458
- Move docs from readme to markdown files and docstring by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/459
- fix to markdown code tests by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/461
- advection-diffusion example: added a brief introduction to the problem, populate notebook output by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/462
- bump CI Python version range to from 3.8-3.11 to 3.9-3.12 by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/451
- include Python 3.13 in CI hacks in setup.py by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/464
- use (newer) setup-python action also on macos-14 images by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/466
- bump devops tests to include checks for badges and Colab header cell by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/463
- Adding beefy example gallery by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/467
- add Rust code snippets to the tutorial (incl. CI execution) by @Sfonxu in https://github.com/open-atmos/PyMPDATA/pull/450
New Contributors
- @Sfonxu made their first contribution in https://github.com/open-atmos/PyMPDATA/pull/450
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.1.6...v1.1.7
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.1.6
What's Changed
- fix time/grid-step selection logic for CI in S&H example by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/452
- new 2D advection diffusion example by @Kojec1 in https://github.com/open-atmos/PyMPDATA/pull/427
- fix to adv-diff-2d examples as mentioned in issue #453 by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/456
- bump upload-artifact action version by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/457
New Contributors
- @Kojec1 made their first contribution in https://github.com/open-atmos/PyMPDATA/pull/427
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.1.5...v1.1.6
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.1.5
What's Changed
- adjust logo width/height in markdown to avoid blurring on PyPI by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/449
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.1.4...v1.1.5
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.1.4
What's Changed
- upload to tip release selected figures generated on CI upon notebook execution for use in docstrings/docs by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/445
- add doi links to pympdata_examples docstring by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/442
- workaround for tip upload svg file location (there is still room for improvement...) by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/448
- fix for PyMPDATA Logo by @NeKo2903 in https://github.com/open-atmos/PyMPDATA/pull/441
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.1.3...v1.1.4
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.1.3
What's Changed
- pdoc3 cleanup by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/440
- bump NumPy CI requirement by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/444
- solve numpy deprecation warning by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/446
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.1.2...v1.1.3
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.1.2
What's Changed
- Update the documentation by adding the logo by @NeKo2903 in https://github.com/open-atmos/PyMPDATA/pull/439
New Contributors
- @NeKo2903 made their first contribution in https://github.com/open-atmos/PyMPDATA/pull/439
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.1.1...v1.1.2
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.1.1
What's Changed
- added more verbose explanations of solver, halo and g_factor by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/433
- Smolarkiewicz 2006 example: add missing badge, regenerate plots, fix rectangular signal width by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/438
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.1.0...v1.1.1
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - v1.1.0
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 https://github.com/open-atmos/PyMPDATA/pull/424
- CI: add missing "-e" args to pip install when installing multiple pkgs by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/426
- matplotlib deprecation fix by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/428
- hint figure-generation workflow in README.md by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/430
- bump devops tests by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/437
- phase out pdoc3 in favour of pdoc by @pawelmagnu in https://github.com/open-atmos/PyMPDATA/pull/435
New Contributors
- @pawelmagnu made their first contribution in https://github.com/open-atmos/PyMPDATA/pull/435
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.0.17...v1.1.0
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 1 year ago
PyMPDATA v1 - PyMPDATA v1.0.17
What's Changed
- bump joblib CI requirement by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/419
- code formatting updates to match changes in black requirements by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/420
- instruct dependabot to also check PyMDATA-examples dependencies by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/421
- add Apple Silicon builds to CI by @slayoo in https://github.com/open-atmos/PyMPDATA/pull/422
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.0.16...v1.0.17
Scientific Software - Peer-reviewed
- Python
Published by slayoo almost 2 years ago
PyMPDATA v1 - PyMPDATA v1.0.16
What's Changed
- fix NumPy warnings on null vector instantiation (NaN as value for int array) by @bhiogade in https://github.com/open-atmos/PyMPDATA/pull/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 https://github.com/open-atmos/PyMPDATA/pull/417
New Contributors
- @bhiogade made their first contribution in https://github.com/open-atmos/PyMPDATA/pull/416
Full Changelog: https://github.com/open-atmos/PyMPDATA/compare/v1.0.15...v1.0.16
Scientific Software - Peer-reviewed
- Python
Published by slayoo about 2 years ago
PyMPDATA v1 - PyMPDATA v1.0.15
- 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)
Scientific Software - Peer-reviewed
- Python
Published by slayoo about 2 years ago
PyMPDATA v1 - PyMPDATA v1.0.14
- dimension-dependent halo filling order (#407, for use in MPI polar boundary conditions in PyMPDATA-MPI)
kudos @Delcior
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 2 years ago
PyMPDATA v1 - PyMPDATA v1.0.13
- added a README in examples folder (will be used in PyMPDATA-examples package metadata for display at pypi.org)
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 2 years ago
PyMPDATA v1 - PyMPDATA v1.0.12
- workaround for newer (post Nov '22: https://github.com/numba/numba/commit/87b44afc89ff71ac6a569a898953786287dd8eb8) Numba versions which err if a jitclass has a
__call__method #402 (in PyMPDATA used for post-iter and post-step hooks) - moved
PyMPDATA-examplesrepo content intoPyMPDATA(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_requirefor test dependencies (pip install pympdata[tests])
thanks @Delcior and @abulenok for brainstorming together on the repo-merge workflow
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 2 years ago
PyMPDATA v1 - PyMPDATA v1.0.11
- 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
masterand notmainbranch) - Github Actions workflow refactors
Scientific Software - Peer-reviewed
- Python
Published by slayoo almost 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.10
- 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)
Scientific Software - Peer-reviewed
- Python
Published by slayoo almost 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.9
- redesign of halo-filling architecture enabling exchanges of domain slabs instead of per-grid-cell logic (kudos @Delcior)
Scientific Software - Peer-reviewed
- Python
Published by slayoo almost 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.8
- 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
Scientific Software - Peer-reviewed
- Python
Published by slayoo about 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.7
- 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!)
Scientific Software - Peer-reviewed
- Python
Published by slayoo about 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.6
- added
.zenodo.jsonfile with metadata for Zenodo releases - improved Numba error messages through closure function renaming, adding source file names to namedtuple types and avoiding cryptic magick in method-name construction within Field::assemble
- fixed Numba compilation issue with shared advector (by introducing
@lru_cacheformake_indexers) - README updates
thanks @Delcior for help
Scientific Software - Peer-reviewed
- Python
Published by slayoo about 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.5
- final JOSS paper edits
- pre-commit hooks setup (incl. CI checks)
- CI steps (main build jobs depend now on codecov, pylint and precommit)
- added
-Wetopytestcall in codecov workflow - tokens for ghapi & pypi-publish version bump in CI scripts
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.4
- fixing version indicators for dependencies in pypi.org-published files (regression introduced when automating package uploads)
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.3
- enable CI with Python 3.10
- fix timers documentation (cpu/wall time mismatch)
- JOSS paper updates
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.2
added PyPI release automation through GitHub Actions
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 3 years ago
PyMPDATA v1 - PyMPDATA v1.0.1
including JOSS paper draft folder into the main branch
Scientific Software - Peer-reviewed
- Python
Published by slayoo almost 4 years ago
PyMPDATA v1 - PyMPDATA v1.0
Scientific Software - Peer-reviewed
- Python
Published by slayoo almost 4 years ago
PyMPDATA v1 - PyMPDATA v0.12
- addressing compatibility with Numba 0.55 (incl. elimination of read-only globals for null arrays)
- refactor around passing arrays & boundary conditions in Stepper (using namedtuple)
Scientific Software - Peer-reviewed
- Python
Published by slayoo about 4 years ago
PyMPDATA v1 - PyMPDATA v0.11
- docstring updates
- fixes in Julia and Matlab snippets in README
- switch from exdown to pytest-codeblocks in CI workflows (package renamed)
- indicate incompatibility with Numba 0.55 in setup.py
Scientific Software - Peer-reviewed
- Python
Published by slayoo about 4 years ago
PyMPDATA v1 - PyMPDATA v0.10
- cleanups & refactors: first release for which pylint report zero issues
- pylint check is now part of CI workflow (failure is any issue raised)
- docstring updated (also checked by pylint)
- figures in README: grid layout in 2D and wireframe pltos inspired by Fig. in Arabas et al. 2014 (Sci. Prog.)
- 3d timing tests
- smoke tests for the 3D example against libmpdata++ reference data
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago
PyMPDATA v1 - tip
Scientific Software - Peer-reviewed
- Python
Published by github-actions[bot] over 4 years ago
PyMPDATA v1 - PyMPDATA v0.9
- asserts vs. analytic solution in shallow-water smoke test
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago
PyMPDATA v1 - PyMPDATA v0.8
- new smoke test based on the shallow-water example
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago
PyMPDATA v1 - PyMPDATA v0.7
- significant performance boost for nonoscillatory option (separate min/max loops merged into one)
- refactors around jitflags - now every njit call respects jitflags in Options
- refactors & cleanups (incl. file renaming and simplification of the directory structure)
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago
PyMPDATA v1 - PyMPDATA v0.6
- 3D support
- cleanups and refactors including phasing out factories
- pylint GA workflow
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago
PyMPDATA v1 - PyMPDATA v0.5
fixing compatibility with older Numba versions (jitclass decorator usage)
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago
PyMPDATA v1 - PyMPDATA v0.4
metadata and README updates, cleanups
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago
PyMPDATA v1 - PyMPDATA v0.3
bugfix release improving numba version compatibility; README updates
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago
PyMPDATA v1 - PyMPDATA v0.2
Maintenance release with git package URLs removed from setup.py (possible as we are now on pypi.org). Also: third-terms option enabled for 2D plus some cleanups.
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago
PyMPDATA v1 - PyMPDATA v0.1
Release accompanying initial PyPI submission.
Scientific Software - Peer-reviewed
- Python
Published by slayoo over 4 years ago