Version 1.28.0
Issues Closed
- Issue 570 - errors in area definition should not be silently ignored (PR 577 by @djhoese)
- Issue 547 - How should this warning be addressed? (PR 548 by @djhoese)
- Issue 537 - Upgrade to Cython 3.0 and check annotations (PR 582 by @djhoese)
- Issue 527 - area definition for a rotated pole coordinate system (PR 532 by @djhoese)
In this release 4 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 577 - Fix area definition YAML not warning on typos (570)
- PR 573 - Switch test area fixtures to session-scoped
- PR 556 - Add missing meta keyword arguments on all dask map_blocks calls
- PR 551 - Fix shortcut for prime meridian checks
- PR 536 - Use pyproj TransformDirection enum for better performance
- PR 532 - Migrate usages of pyproj Proj to pyproj Transformer (527)
- PR 526 - Replace and deprecate frequency arg for bbox methods
Features added
- PR 583 - Build wheels against numpy 2
- PR 582 - Fix Cython 3 and Numpy 2 compatibility (537)
- PR 572 - Suppress PROJ4 warning about losing projection by using
to_cf()
instead ofto_dict()
- PR 557 - Add more pre-commit checks (mccabe, bandit, mypy, etc)
- PR 553 - Add optional caching to AreaDefinition.get_area_slices
- PR 548 - Remove unnecessary proj4 argument parsing from get_area_def (547)
- PR 545 - Convert AreaDefinitions to odc geoboxes
- PR 542 - Switch to cibuildwheel for wheel building
- PR 533 - Replace width/height in future AreaDefinition with "shape" argument
- PR 522 - Handle value-less parameters in
proj4_dict_to_str
- PR 519 - Add builtin 'config' object and 'features.future_geometry' toggle
- PR 516 - Allow cropping non-geos areas
- PR 450 - Area definition html representation for Jupyter notebooks
Documentation changes
- PR 519 - Add builtin 'config' object and 'features.future_geometry' toggle
- PR 450 - Area definition html representation for Jupyter notebooks
Backward incompatible changes
- PR 522 - Handle value-less parameters in
proj4_dict_to_str
Refactoring
- PR 566 - Refactor area boundary sides retrieval with
_geographic_sides
and_projection_sides
methods - PR 565 - Move legacy boundary to boundary directory
- PR 564 - Refactor
test_area
and move boundary related tests totest_area_boundary
- PR 563 - Remove
__file__
usage in test units fortest_files
path
In this release 27 pull requests were closed.