Releases: pytroll/pyresample
Releases · pytroll/pyresample
Version 1.31.0 (2024/10/25)
Issues Closed
In this release 1 issue was closed.
Pull Requests Merged
Bugs fixed
- PR 624 - Move setuptools to setup_requires
Features added
- PR 626 - Replace stacking gradient search with resample_blocks variant (620)
- PR 623 - Make use of bounding_box for area freezing when available
- PR 618 - Fix dtype for swath -> area resampling with gradient search
In this release 4 pull requests were closed.
Version 1.30.0
Pull Requests Merged
Bugs fixed
- PR 616 - Update cibuildwheel to fix setuptools 74.0.0 compatibility
- PR 614 - Fix geocentric_resolution compatibility with numpy 2.1.0
- PR 613 - Switch on pytest-lazy-fixtures
Features added
- PR 616 - Update cibuildwheel to fix setuptools 74.0.0 compatibility
- PR 615 - Allow overriding area repr map section HTML
In this release 5 pull requests were closed.
Version 1.29.0
Issues Closed
- Issue 609 - Error in SwathDefinition html representation if lon/lat arrays are dask arrays (PR 610 by @BENR0)
- Issue 354 -
get_sum
not matched withbucket_sum
In this release 2 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 610 - Fix SwathDefinition html representation error when lons/lats 1D (609)
- PR 601 - Fix spill over of ocean/and features in cartopy plots in case of geostationary full disc plot.
- PR 596 - Fix AreaDefinition array index methods mishandling outer edge values (691)
Features added
- PR 602 - Add support for
fill_value
andset_empty_bucket_to
in BucketResamplerget_sum
In this release 4 pull requests were closed.
Version 1.28.4
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.