Skip to content

Releases: pytroll/pyresample

Version 1.31.0 (2024/10/25)

25 Oct 08:47
bd21270
Compare
Choose a tag to compare

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

28 Aug 18:28
71e72bd
Compare
Choose a tag to compare

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

01 Aug 02:16
63b90b7
Compare
Choose a tag to compare

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 with bucket_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 and set_empty_bucket_to in BucketResampler get_sum

In this release 4 pull requests were closed.

Version 1.28.4

01 Jul 20:51
8944215
Compare
Choose a tag to compare

Pull Requests Merged

Bugs fixed

  • PR 603 - Add Python 3.12 wheels and bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0

Features added

  • PR 598 - Add NPY to ruff rules

Version 1.28.3

15 Apr 19:56
b321457
Compare
Choose a tag to compare

Issues Closed

  • Issue 587 - Resampling GOES mesoscale data to my area gives blank data

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • PR 594 - Build against numpy 2.0rc1

In this release 1 pull request was closed.

Version 1.28.2 (2024/02/29)

29 Feb 08:23
a45a4f7
Compare
Choose a tag to compare

Issues Closed

  • Issue 539 - Compatibility with libproj v9.3

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • PR 586 - Include package data

Features added

  • PR 578 - Add attrs to future swath definition

In this release 2 pull requests were closed.

Version 1.28.1

16 Feb 03:08
8181023
Compare
Choose a tag to compare

Pull Requests Merged

Bugs fixed

  • PR 585 - Fix optimize_projection handling in YAML parsing
  • PR 584 - Fix other numpy 2 incompatibilities

In this release 2 pull requests were closed.

Version 1.28.0

14 Feb 19:26
c44b35c
Compare
Choose a tag to compare

Issues Closed

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 of to_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 to test_area_boundary
  • PR 563 - Remove __file__ usage in test units for test_files path

In this release 27 pull requests were closed.

Version 1.27.1 (2023/06/21)

21 Jun 14:14
12892b8
Compare
Choose a tag to compare

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)

17 May 06:51
3fa9529
Compare
Choose a tag to compare

Issues Closed

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

  • PR 499 - Drop Python 3.8 support
  • PR 496 - Deprecate AreaDefinition 'rotation' argument

In this release 14 pull requests were closed.