You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix an error when creating a transect plot that does not intersect the model geometry. Previously this would raise a cryptic error, now it returns an empty transect dataset (issue #119, pull request #120).
Drop dependency on importlib_metadata. This was only required to support Python 3.8, which was dropped in a previous release (issue #122, pull request #125).
Fix an error with ShocSimple.get_all_depth_names() when the dataset had no depth coordinates (issue #123, pull request #126).
Swap to using pyproject.toml for all project metadata (pull request #145).
Add new methods Convention.selector_for_indexes(), Convention.select_indexes(), and Convention.select_points(). These allow for more efficient extraction of multiple points at the same time. The return type of Convention.selector_for_index() has been changed from a dict to an xarray.Dataset, but this new value is also designed to be passed directly to Dataset.isel(). Convention.select_index() and Convention.select_indexes() have a new drop_geometry flag which defaults to True. Previously these methods would act as if drop_geometry was False, but this led to convention-dependent results as to which geometry variables were returned. The fragmented geometry variables from different conventions often did not contain enough data to be useful. By dropping geometry the results are more consistent across all conventions and do not contain potentially fragmented geometry information. (issue #106, pull request #146).
Remove support for the deprecated emsarray.formats module, the emsarray.formats entry point, and filtered warnings for old dependencies no longer supported (pull request #146).