Recent Releases of xugrid

xugrid - 0.14.2

What's Changed

  • Use face centroids instead of edge centroids in snap to edges by @Huite and @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/375

Full Changelog: https://github.com/Deltares/xugrid/compare/0.14.1...0.14.2

- Python
Published by JoerivanEngelen 8 months ago

xugrid - 0.14.1

What's Changed

  • use DataArray instead of numpy array for masking by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/365 so that xugrid.UgridDataArrayAccessor._to_facet no longer fails works when the DataArray has multiple dimensions.

Full Changelog: https://github.com/Deltares/xugrid/compare/0.14.0...0.14.1

- Python
Published by Huite 10 months ago

xugrid - 0.14.0

What's Changed

  • Add vweights arguments to pymetis part graph call by @Huite in https://github.com/Deltares/xugrid/pull/361
  • Add value check for weights by @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/362

Full Changelog: https://github.com/Deltares/xugrid/compare/0.13.0...0.14.0

- Python
Published by JoerivanEngelen 10 months ago

xugrid - 0.13.0

What's Changed

  • Add format connectivity (dense/sparse) methods to grid by @Huite in https://github.com/Deltares/xugrid/pull/337
  • Issue #334 add 1D selpoints and intersectlines by @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/339
  • Add refinebyvertices by @Huite in https://github.com/Deltares/xugrid/pull/335
  • Add network gridder by @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/343
  • Add nearest interpolation support for Ugrid1d associated data by @Huite in https://github.com/Deltares/xugrid/pull/346
  • Issue #353 ilu preconditioner zero division error by @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/354
  • Add tolerance argument by @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/348
  • Add locate_nearest methods, kdtrees by @Huite in https://github.com/Deltares/xugrid/pull/356
  • to_facet method by @Huite in https://github.com/Deltares/xugrid/pull/350

Full Changelog: https://github.com/Deltares/xugrid/compare/0.12.4...0.13.0

- Python
Published by JoerivanEngelen 11 months ago

xugrid - 0.12.4

What's Changed

  • Omit x, y coordinates, x & y bounds from conversion by @Huite in https://github.com/Deltares/xugrid/pull/330
  • Added :attr:xugrid.Ugrid1d.is_cyclic property to check if grid topology contains cycles.

Full Changelog: https://github.com/Deltares/xugrid/compare/0.12.3...0.12.4

- Python
Published by JoerivanEngelen about 1 year ago

xugrid - 0.12.3

What's Changed

  • From structured curvilinear by @Huite in https://github.com/Deltares/xugrid/pull/319
  • add py313 by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/318
  • Directed edge edge connectivity by @Huite in https://github.com/Deltares/xugrid/pull/324
  • added load_dataset method by @maartenvanormondt in https://github.com/Deltares/xugrid/pull/323

New Contributors

  • @maartenvanormondt made their first contribution in https://github.com/Deltares/xugrid/pull/323

Full Changelog: https://github.com/Deltares/xugrid/compare/0.12.2...0.12.3

- Python
Published by Huite about 1 year ago

xugrid -

- Python
Published by Huite about 1 year ago

xugrid - 0.12.0

What's Changed

  • prevent accessing each var again when looping over dataset vars by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/286
  • Better barycentric interpolation by @Huite in https://github.com/Deltares/xugrid/pull/289
  • Add interpolate_na with method="nearest" by @Huite in https://github.com/Deltares/xugrid/pull/290
  • Define dims property. FutureWarning on dimensions. by @Huite in https://github.com/Deltares/xugrid/pull/291
  • Enable broadcasting/lazy evaluation in interpolatena and laplaceinterpolate by @Huite in https://github.com/Deltares/xugrid/pull/293

Full Changelog: https://github.com/Deltares/xugrid/compare/0.11.2...0.12.0

- Python
Published by JoerivanEngelen over 1 year ago

xugrid - 0.11.2

What's Changed

  • Regridder patches by @Huite in https://github.com/Deltares/xugrid/pull/276
  • caught empty list of partitions in xu.merge_partitions() by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/280
  • avoid inconsistent chunks error in merge_partitions() by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/279
  • Improve snapping by @Huite in https://github.com/Deltares/xugrid/pull/283

Full Changelog: https://github.com/Deltares/xugrid/compare/0.11.1...0.11.2

- Python
Published by JoerivanEngelen over 1 year ago

xugrid - 0.11.1

What's Changed

  • Refactor reduce module; improve performance for mode, median by @Huite in https://github.com/Deltares/xugrid/pull/270
  • Do not drop out-of-bounds point silently in sel_points by @Huite in https://github.com/Deltares/xugrid/pull/271
  • Let grid attrs property return a deepcopy by @Huite in https://github.com/Deltares/xugrid/pull/273

Full Changelog: https://github.com/Deltares/xugrid/compare/0.11.0...0.11.1

- Python
Published by JoerivanEngelen over 1 year ago

xugrid - 0.11.0

What's Changed

  • fix path deprecation warning by @savente93 in https://github.com/Deltares/xugrid/pull/247
  • added edgenodeconnectivity to Ugrid2d.from_meshkernel by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/250
  • Merge partition chunks by @Huite in https://github.com/Deltares/xugrid/pull/253
  • replaced ds.dims[dim] with ds.sizes[dim] by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/254
  • Update pixi lockfile, laplace interpolate tol -> (rtol, atol) for cg solve by @Huite in https://github.com/Deltares/xugrid/pull/257
  • Move ruff toml into pyproject by @Huite in https://github.com/Deltares/xugrid/pull/258
  • Numpy 2.0 support by @Huite in https://github.com/Deltares/xugrid/pull/259
  • Add py3.9 (back) by @Huite in https://github.com/Deltares/xugrid/pull/260
  • From data constructors for UgridDataArray by @Huite in https://github.com/Deltares/xugrid/pull/266
  • Update pixi lock file by @github-actions in https://github.com/Deltares/xugrid/pull/268
  • Fix edge cases to snap to grid by @JoerivanEngelen & @Huite in https://github.com/Deltares/xugrid/pull/263

New Contributors

  • @savente93 made their first contribution in https://github.com/Deltares/xugrid/pull/247
  • @github-actions made their first contribution in https://github.com/Deltares/xugrid/pull/268

Full Changelog: https://github.com/Deltares/xugrid/compare/0.10.0...0.11.0

- Python
Published by JoerivanEngelen over 1 year ago

xugrid - 0.10.0

What's Changed

  • Set the right shape (n, m) for the regrid matrices. Fixes #233 by @Huite in https://github.com/Deltares/xugrid/pull/235
  • Issue #236 fix indexing in mode method regridding by @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/237
  • Add logic for earcutting polygons and for extracting regridding weights in tabular form by @Huite in https://github.com/Deltares/xugrid/pull/238

New Contributors

  • @dependabot made their first contribution in https://github.com/Deltares/xugrid/pull/226

Full Changelog: https://github.com/Deltares/xugrid/compare/0.9.0...0.10.0

- Python
Published by JoerivanEngelen almost 2 years ago

xugrid - 0.9.0

What's Changed

  • Add support for multi-dimensional coordinates in from_structured by @Huite in https://github.com/Deltares/xugrid/pull/202
  • Fix #206. Deal with review comments by @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/207
  • replace .dims with .sizes by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/212
  • Issue #210 fix bug in Ugrid1D.merge_partitions by @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/215
  • Issue #134 merge partitions with inconsistent grids amongst partitions by @JoerivanEngelen in https://github.com/Deltares/xugrid/pull/216

Full Changelog: https://github.com/Deltares/xugrid/compare/0.8.1...0.9.0

- Python
Published by JoerivanEngelen about 2 years ago

xugrid - v0.8.1

Please refer to the changelog.

- Python
Published by Huite about 2 years ago

xugrid - v0.8.0

What's Changed

  • updated requires-python to 3.9 in pyproject.toml by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/175
  • support conversion of spherical ugrid2d/ugrid1d to meshkernel by @veenstrajelmer in https://github.com/Deltares/xugrid/pull/186

Full Changelog: https://github.com/Deltares/xugrid/compare/0.7.1...0.8.0

- Python
Published by JoerivanEngelen about 2 years ago