Skip to content

Latest commit

 

History

History
63 lines (37 loc) · 1.91 KB

CHANGELOG.md

File metadata and controls

63 lines (37 loc) · 1.91 KB

GT4Py Changelog

Notable changes to this project will be documented in this file. The format is based on Keep a Changelog,

[1.0.3] - 2024-02-07

General

  • Support for Python 3.11 and updated dependencies

Testing

  • Testing of Jupyter notebooks in CI

Next

See commit history.

[1.0.2] - 2024-01-24

Cartesian

  • Compatibility of gt4py.next Fields with gt4py.cartesian computations.
  • Fixes for DaCe 0.15.1 compatibility.
  • Added log10 as native function.
  • Make scipy optional: get scipy by installing gt4py[full] for best performance with numpy backend.

Storage

  • Refactored low-level storage allocation.

Next

See commit history.

[1.0.1] - 2023-02-20

First version including the experimental gt4py.next aka Declarative GT4Py. The gt4py.next package is excluded from semantic versioning.

Cartesian

[1.0.0] - 2022-12-21

Added

  • Remove the Storage classes and implement the new "No Storage" concept.
  • Support interfaces for calling stencils with arbitrary buffer objects (for details see docs/arrays.rst and PR #868).
  • Updated documentation, logo and license headers.

Changed

  • Important gt4py package reorganization and modularization.
  • Moved most of existing functionality into gt4py.cartesian.
  • Moved gtc package into gt4py.cartesian.
  • Moved eve package into gt4py.
  • Refactored gt4py.storage to avoid dependencies on gt4py.cartesian.
  • Tests split into sub-packages and reorganized as unit_tests and integration_tests.

[0.1.0] - 2022-09-29

Last development version using old-style Storage class.