v5.13.1 release notes

Clawpack 5.13.1 was released on Sept. 12, 2025. See Installing Clawpack.

Permanent DOI: https://doi.org/10.5281/zenodo.17107527

Changes relative to Clawpack 5.13.0 (August 23, 2025) are shown below.

To see more recent changes that are in the the master branch but not yet released, see Changes to master since v5.13.1.

Changes that are not backward compatible

  • None

General changes

A couple bugs prevented most GeoClaw code from running and these have now been fixed.

Unit testing and continuous integration on Github is now working for amrclaw, still a work in progress for other repositories. We are working on modifying tests to use pytest (rather than nose) and Github CI (rather than travis).

Changes to classic

  • None

See classic diffs

Changes to clawutil

  • A utility clawutil.util.fullpath_import was added to make it easier to do imports from arbitrary paths that are not part of any package. See #186.

  • minor bug fixes

See clawutil diffs

Changes to visclaw

  • None.

See visclaw diffs

Changes to riemann

  • None

See riemann diffs

Changes to amrclaw

  • Several changes needed to get pytest working.

See amrclaw diffs

Changes to geoclaw

  • The 1D code was failing because the new override_topo_order parameter introduced in v5.13.0 in 2D was also written to the topo.data files in 1D, but was not being read in by the Fortran. This was fixed in #669. (Only one topofile is currently allowed in 1D, so the value of this flag is moot.)

  • A bug introduced in the 2D code resulted in a call to b4step2 having the wrong number of parameters. This was fixed in #670.

  • In gauges.data files, the desired file_format is converted from a string such as binary32 or binary64 to an integer for reading into GeoClaw. These integers used to be 3 and 2 respectively for these two binary formats and now are 2 and 3 to match the convention used e.g. for fgout files. This should not matter to users as long as make data and make output are performed with the same version of GeoClaw.

  • A utility module center_points.py was added to adjust gauges or other points to lie at the center of computational cells on a desired resolution.

  • Several other more minor bug fixes and enhancements.

See geoclaw diffs

Changes to PyClaw

  • Better command line interface for gauge comparisons.

See pyclaw diffs

Other Clawpack Repositories

The repositories below are not included in the Clawpack tarfile or pip install, but changes to these repositories may also be of interest.