|
| 1 | +:orphan: |
| 2 | + |
| 3 | +.. _release_5_13_1: |
| 4 | + |
| 5 | +=============================== |
| 6 | +v5.13.1 release notes |
| 7 | +=============================== |
| 8 | + |
| 9 | +Clawpack 5.13.1 was released on Sept. 12, 2025. See :ref:`installing`. |
| 10 | + |
| 11 | +Permanent DOI: https://doi.org/10.5281/zenodo.17107527 |
| 12 | + |
| 13 | + |
| 14 | +Changes relative to Clawpack 5.13.0 (August 23, 2025) are shown below. |
| 15 | + |
| 16 | +To see more recent changes that are in the the master branch but not yet |
| 17 | +released, see :ref:`changes_to_master`. |
| 18 | + |
| 19 | + |
| 20 | +Changes that are not backward compatible |
| 21 | +---------------------------------------- |
| 22 | + |
| 23 | +- None |
| 24 | + |
| 25 | +General changes |
| 26 | +--------------- |
| 27 | + |
| 28 | +A couple bugs prevented most GeoClaw code from running and these have |
| 29 | +now been fixed. |
| 30 | + |
| 31 | +Unit testing and continuous integration on Github is now working for |
| 32 | +`amrclaw`, still a work in progress for other repositories. |
| 33 | +We are working on modifying tests to use `pytest` (rather than `nose`) and |
| 34 | +Github CI (rather than travis). |
| 35 | + |
| 36 | + |
| 37 | +Changes to classic |
| 38 | +------------------ |
| 39 | + |
| 40 | +- None |
| 41 | + |
| 42 | +See `classic diffs |
| 43 | +<https://github.com/clawpack/classic/compare/v5.13.0...v5.13.1>`_ |
| 44 | + |
| 45 | +Changes to clawutil |
| 46 | +------------------- |
| 47 | + |
| 48 | +- A utility `clawutil.util.fullpath_import` was added to make it easier to |
| 49 | + do imports from arbitrary paths that are not part of any package. |
| 50 | + See `#186 <https://github.com/clawpack/clawutil/pull/186>`_. |
| 51 | + |
| 52 | +- minor bug fixes |
| 53 | + |
| 54 | +See `clawutil diffs |
| 55 | +<https://github.com/clawpack/clawutil/compare/v5.13.0...v5.13.1>`_ |
| 56 | + |
| 57 | +Changes to visclaw |
| 58 | +------------------ |
| 59 | + |
| 60 | +- None. |
| 61 | + |
| 62 | +See `visclaw diffs |
| 63 | +<https://github.com/clawpack/visclaw/compare/v5.13.0...v5.13.1>`_ |
| 64 | + |
| 65 | +Changes to riemann |
| 66 | +------------------ |
| 67 | + |
| 68 | +- None |
| 69 | + |
| 70 | +See `riemann diffs |
| 71 | +<https://github.com/clawpack/riemann/compare/v5.13.0...v5.13.1>`_ |
| 72 | + |
| 73 | +Changes to amrclaw |
| 74 | +------------------ |
| 75 | + |
| 76 | +- Several changes needed to get pytest working. |
| 77 | + |
| 78 | +See `amrclaw diffs |
| 79 | +<https://github.com/clawpack/amrclaw/compare/v5.13.0...v5.13.1>`_ |
| 80 | + |
| 81 | +Changes to geoclaw |
| 82 | +------------------ |
| 83 | + |
| 84 | +- The 1D code was failing because the new `override_topo_order` parameter |
| 85 | + introduced in v5.13.0 in 2D was also written to the `topo.data` files in |
| 86 | + 1D, but was not being read in by the Fortran. This was fixed in |
| 87 | + `#669 <https://github.com/clawpack/geoclaw/pull/669>`__. |
| 88 | + (Only one topofile is currently allowed in 1D, so the value of this |
| 89 | + flag is moot.) |
| 90 | + |
| 91 | +- A bug introduced in the 2D code resulted in a call to `b4step2` having |
| 92 | + the wrong number of parameters. This was fixed in |
| 93 | + `#670 <https://github.com/clawpack/geoclaw/pull/670>`__. |
| 94 | + |
| 95 | +- In `gauges.data` files, the desired `file_format` is converted from a |
| 96 | + string such as `binary32` or `binary64` to an integer for reading into |
| 97 | + GeoClaw. These integers used to be 3 and 2 respectively for these two |
| 98 | + binary formats and now are 2 and 3 to match the convention used e.g. for |
| 99 | + `fgout` files. This should not matter to users as long as `make data` |
| 100 | + and `make output` are performed with the same version of GeoClaw. |
| 101 | + |
| 102 | +- A utility module `center_points.py` was added to adjust gauges or other |
| 103 | + points to lie at the center of computational cells on a desired resolution. |
| 104 | + |
| 105 | +- Several other more minor bug fixes and enhancements. |
| 106 | + |
| 107 | +See `geoclaw diffs <https://github.com/clawpack/geoclaw/compare/v5.13.0...v5.13.1>`_ |
| 108 | + |
| 109 | + |
| 110 | +Changes to PyClaw |
| 111 | +------------------ |
| 112 | + |
| 113 | +- Better command line interface for gauge comparisons. |
| 114 | + |
| 115 | +See `pyclaw diffs <https://github.com/clawpack/pyclaw/compare/v5.13.0...v5.13.1>`_ |
| 116 | + |
| 117 | +=========================== |
| 118 | +Other Clawpack Repositories |
| 119 | +=========================== |
| 120 | + |
| 121 | +The repositories below are not included in the Clawpack tarfile or pip |
| 122 | +install, but changes to these repositories may also be of interest. |
| 123 | + |
| 124 | +- `apps diffs |
| 125 | + <https://github.com/clawpack/apps/compare/v5.13.0...v5.13.1>`_ |
| 126 | + |
| 127 | +- `doc diffs |
| 128 | + <https://github.com/clawpack/doc/compare/v5.12.x...dev>`_ |
| 129 | + |
| 130 | +- `docker-files diffs |
| 131 | + <https://github.com/clawpack/docker-files/compare/v5.13.0...v5.13.1>`_ |
0 commit comments