Releases: pytroll/pyresample
Releases · pytroll/pyresample
Version 1.28.3
Version 1.28.2 (2024/02/29)
Version 1.28.1
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.
Version 1.27.1 (2023/06/21)
Issues Closed
In this release 1 issue was closed.
Pull Requests Merged
Bugs fixed
- PR 524 - Preserve get_area_slices behavior when area to cover has an invalid boundary
- PR 523 - Fix DynamicAreaDefinition not preserving user's requested resolution (517)
- PR 520 - Fix performance regression in base resampler class when comparing geometries (517)
Documentation changes
- PR 518 - Add configuration for readthedocs to fail on warnings
In this release 4 pull requests were closed.
Version 1.27.0 (2023/05/17)
Issues Closed
- Issue 507 -
gradient_search
fails when resampling Himawari data (PR 508 by @mraspaud) - Issue 504 -
get_neighbour_info
slows down significantly when working with large target rasters using many segments (PR 505 by @SwamyDev)
In this release 2 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 513 - Remove more warnings encountered during tests
- PR 512 - Ignore pyproj to_proj4 warning when converting an AreaDefinition to a string
- PR 508 - Fix gradient resampling to same area not working (507)
- PR 502 - Add stacklevel to all pyresample warnings
- PR 498 - Fix data type handling (complex) in nearest neighbor resampling
Features added
- PR 505 - Add pre-allocation option to
get_neighbour_info
to improve performance on large raster data (504) - PR 499 - Drop Python 3.8 support
- PR 496 - Deprecate AreaDefinition 'rotation' argument
- PR 464 - Add optional metadata to Pyresample 2.0 AreaDefinition
Documentation changes
- PR 515 - Remove python versions tested note in documentation
- PR 501 - Couple of small typos found in documentation.
- PR 434 - Add initial restructuring of sphinx docs
Backward incompatible changes
In this release 14 pull requests were closed.
Version 1.26.1 (2023/02/07)
Issues Closed
- Issue 497 - resampling fails with
ValueError
if not padding data - Issue 492 - Infinite values in geostationary bounding box crash intersection function (PR 493 by @mraspaud)
- Issue 486 - BUG: Import fails due to misconfigured setup.py (PR 487 by @bzah)
- Issue 484 - Fails to build with Shapely 2.0 (PR 485 by @sebastic)
- Issue 481 - Intermittent failures on 32bit architectures
- Issue 448 - Release 1.25.1 missing usual GPG signature
In this release 6 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 493 - Fix geostationary bbox having inf values (2368, 492)
- PR 487 - FIX: Update pyproj min version to 3.0.0 (486)
- PR 485 - Tune tolerance to fix test failures with PROJ 9.1.1. (484)
- PR 482 - Fix intermittent EWA test failures
In this release 4 pull requests were closed.
Version 1.26.0 Post 0
Pull Requests Merged
Features added
- PR 480 - Add Python 3.11 to wheel building
In this release 1 pull request was closed.
Version 1.26.0
Issues Closed
- Issue 474 - get_geostationary_bounding_box* contains duplicated vertices at the equator (PR 475 by @ghiggi)
- Issue 457 - Pyresample 1.25.1 create_area_def return wrong lons with the .get_lonlats()
- Issue 453 - Import Error using XArrayBilinearResampler missing failed import of dask (PR 454 by @benjaminesse)
- Issue 445 - Release GIL in gradient search resampling (PR 455 by @mraspaud)
- Issue 439 - SwathDefinition.update_hash() raise error after slicing the swath object (PR 462 by @mraspaud)
In this release 5 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 479 - Fix bbox creation for SwathDefinitions with NaNs
- PR 475 - Fix for duplicate coordinates in bbox_lonlats for geostationary area (474, 474)
- PR 463 - Fix EWA default for 'weight_delta_max' to match docstring
- PR 462 - Fix hashing of definitions for non contiguous arrays (439)
- PR 438 - Fix using cached LUTs in bilinear resampler
Features added
- PR 473 - Add boundary method to AreaDefinition and SwathDefinition
- PR 465 - [Future Spherical Class] Add SPoint and SMultiPoint
- PR 455 - Use memoryviews and allow nogil in gradient search (445)
- PR 451 - Refactor the area loading internal function
Documentation changes
In this release 10 pull requests were closed.
Version 1.25.1
Pull Requests Merged
Bugs fixed
- PR 447 - Fix handling of lon/lat coordinates on CRS with prime meridian != 0
In this release 1 pull request was closed.