Huite

Results 101 issues of Huite

This came up with debugging structured -> unstructured regridding. This requires getting the source dimensions (that we use in the xarray apply_ufunc call). Ideally, we can get this from the...

* Implement connected components for Ugrid1d, Ugrid2d * Enable it for a DataArrayAccessor for both Ugrid1d and Ugrid2d. * Add label_subgraphs and coarsen_by_label methods to Ugrid1d.

The docstring of `sel` currently mentions that it will do orthogonal indexing, but it gives a somewhat confusing result: * It's 1D * Its primary dimension is the UGRID dimension...

I've added "ugrid_coordinates" (a pandas Index) to the UGRID dimensions so that subsetting of topology is able to subset along all aspects of the topology: i.e. selecting along the face...

It currently only accepts DataArrays: it would be convenient to also have it work for datasets to easily regrid collections of variables. A UgridDataset may contain multiple topologies, however, which...

This seems like a common enough creation option that it's worth mentioning. Also clarify that dropna can be used to get rid of NoData values, which are required in structured...

We're relying on `isinstance(obj, xu.UgridDataArray)` now. Once xarray fully supports multi-variable indexes in DataArrays, we can discard the UgridDataArray and UgridDataset types. To make that easier, we should implement a...

Coming from #68: it would be good to have a full blown topology validation, which can be used in case of vague errors. It shouldn't be run at every initialization...

We're special casing structured to structured regridding here: https://github.com/Deltares/xugrid/tree/structuredregrid In combination with #72, we get rather a lot of regridding helper classes: * StructuredGrid1d * StructuredGrid2d * StructuredGrid3d * ExplicitStructuredGrid3d...