v0.5.0
- Add missing_points parameter to emsarray.operations.point_extraction.extract_points() and emsarray.operations.point_extraction.extract_dataframe(). Callers can now choose whether missing points raise an exception, are dropped from the returned dataset, or filled with a sensible fill value (pull request #90).
- Align automatic coordinate detection of time and depth with CF Conventions. Add Convention.time_coordinate and Convention.depth_coordinate, deprecate Convention.get_times() and Convention.get_depths() (pull request #92).
- Add Convention.select_variables() (pull request #93, pull request #94).
- Fix various small issues with the docs. Use newer version of sphinx-book-theme for documentation (pull request #91).
- Remove shorthand imports such as
import xarray as xr(pull request #95). - Drop Python 3.8 support. Bump minimum dependency versions to those released in the past 18 months (pull request #96).