File python-reproject.changes of Package python-reproject
-------------------------------------------------------------------
Tue Feb 3 13:23:38 UTC 2026 - Daniel Garcia <daniel.garcia@suse.com>
- Update to 0.19.0:
## New Features
* Add a way to do reprojection without dumping dask arrays to memory
maps and switch default for reproject_interp to not write to
memory maps by @astrofrog in #532
## Bug Fixes
* Fixes for HiPS functionality by @astrofrog in #562
* Mark tests in TestHIPSDakArray as remote by @olebole in #563
* Fix check for JPEG file as it was too restrictive by @astrofrog in
#574
* Fixes to NaN padding in HiPS by @astrofrog in #575
- Release 0.18.0:
## New Features
* Refactor HiPS code to separate steps out into separate functions
and support trimming of HiPS3D cubes by @astrofrog in #560
* Add brief example of north-aligning an image to quickstart by
@jeffjennings in #561
- Release 0.17.0:
## New Features
* Add support for generating HiPS3D data by @astrofrog in #555
* Added ability to load HiPS3D with dask by @astrofrog in #558
* Fix rendering issues with plots in documentation by @astrofrog in #556
* Fix formatting of authors and add @Cadair and @svank by @astrofrog in #559
- Release 0.16.0:
* Added 2-d HiPS dask array class and fix a number of bugs with HiPS
generation by @astrofrog in #554
- Release 0.15.0:
## New Features
* Flag out NaN weights in coadd & allow for weights to have
different WCS than data by @keflavich in #474
* Add support for generating HiPS and reprojecting RGB images with
AVM metadata by @astrofrog in #509
* Implement parallelization across broadcasted dimensions by
@astrofrog in #376
* Allow dask arrays to not be written to memmap by @astrofrog in
#543
## Bug Fixes
* Fix a bug that caused big-endian dask arrays to not be reprojected
correctly by @astrofrog in #487
* Force little endian input for zarr by @olebole in #492
* Support FITS files with distortion maps when given as file name by
@svank in #477
* Don't mosaic empty empty slices by @lpsinger in #502
* FIx issue with co-adding with broadcasting with images that have
inhomogeneous footprints by @astrofrog in #535
* Fix reprojection of compressed FITS files by @astrofrog in #540
* Fix threads=True option in reproject.hips by @astrofrog in #541
* Add a new keyword argument negative_lon_cdelt to
find_optimal_celestial_wcs by @astrofrog in #528
## Other Changes
* MNT: Replace ubuntu-20.04 with ubuntu-22.04 by @pllim in #490
* Add py313 and aarch64 to Actions by @Cadair in #494
* Avoid using astropy.utils.isiterable() by @eerovaher in #498
* Bump minimum version of Python to 3.11 and enable limited API
builds/wheels by @astrofrog in #506
* Clean up RGB code and API by @astrofrog in #542
* Use APE-14 compliant pixel scale calculation in reproject.hips by
@astrofrog in #545
* Pin more oldest dependencies by @astrofrog in #546
* Added a test to make sure that transparent PNGs generate HiPS
tiles with transparency preserved by @astrofrog in #548
-------------------------------------------------------------------
Wed Nov 20 17:21:11 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 0.14.1:
* Enforce readonly mode for memmap when reading input array
* Fix Continuous Integration folllowing changes in Sunpy 6.0.0
and 6.0.1
* MNT: Use hash for Action workflow versions and update if
needed
-------------------------------------------------------------------
Mon Sep 2 16:48:32 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Update to 0.14.0
## Bug Fixes
* Support readonly arrays in adaptive by @svank in #452
* Fix bug with artifacts in reproject_to_healpix by @astrofrog in
#459
## New Features
* Fix multi-threaded reprojection when using Astropy WCS by
@astrofrog in #434
* Generalize reproject_and_coadd for N-dimensional data, and add
option to specify blank pixel value and progress bar by
@keflavich in #351
* Improve performance for large datasets and switch to
multi-threading by default by @astrofrog in #443
## Other Changes
* Don't use --pre on Python 3.12 by @astrofrog in #445
* Bump minimum required version of astropy-healpix by @astrofrog
in #446
* Improvements to performance when using dask.distributed by
@astrofrog in #447
* Add logging calls and fix a couple of dask-related issues by
@astrofrog in #450
* Add a script to regenerate the aia asdf file and do so by
@Cadair in #439
* Performance improvements for interpolation with map_coordinates
by @astrofrog in #448
- Release v0.13.1
## Bug Fixes
* Ensure reproject_and_coadd handles bg-matching with one input
image by @svank in #412
* Fixes for mosaic output pixels not covered by inputs by @svank
in #413
## Documentation
* Updated docstrings for output_projection and shape_out to
indicate that any APE-14 WCS is acceptable by @astrofrog in
#407
## Other Changes
* Add tests for full range of inputs/outputs in healpix functions
by @astrofrog in #408
* Fix Cython warnings by @svank in #418
* Build against Numpy 2.0.0rc1 or later by @astrofrog in #436
- Release v0.13.0
## Bug Fixes
* Fix TestReprojectAndCoAdd failure on i386 by @olebole in #386
* Fixed a bug that caused reprojected dask arrays to not be
computable due to a temporary directory being removed by
@astrofrog in #390
## New Features
* Add ability to specify output array and footprint in
reproject_and_coadd by @astrofrog in #387
* Added ability to set block_size='auto' and fix missing
parameters in docstrings by @astrofrog in #392
* Compute footprint in healpix_to_image by @lpsinger in #400
## Other Changes
* Fix compatibility with Cython 3.0.2 and update version in
pyproject.toml by @astrofrog in #391
- Release 0.12.0
## Bug Fixes
* Fix support for NDData objects with dask .data attributes by
@astrofrog in #365
* Fix docs mosaic page rendering by @jdavies-st in #381
## New Features
* Add despike_jacobian option for adaptive resampling by @svank
in #366
* Refactor blocked/parallel reprojection by @astrofrog in #374
* Add 'first' and 'last' moasicking modes to reproject_and_coadd
by @svank in #383
* Add modes for nan and inf handling to adaptive algo by @svank
in #380
* Added new combine function to compute the minimum and maximum
by @fjankowsk in #369
## Other Changes
* Dask support improvements by @astrofrog in #367
* Fix --remote-data tests by @astrofrog in #375
* Update docstring for adaptive defaults by @svank in #378
* Use more points to find image bounds in moasics by @svank in
#382
- Release v0.11.0
## Bug Fixes
* Fix for HighLevelWCS attribute error by @keflavich in #349
* Fixes for solar frames and non-degree units by @astrofrog in
#360
* If shape_out is specified, use this over the array_shape
attribute of a WCS object by @astrofrog in #361
## New Features
* Allow single inputs to find_optimal_celestial_wcs and add
ability to specify HDU by @astrofrog in #344
* Add support for specifying output projection as APE 14 WCS with
array_shape defined by @astrofrog in #345
* Started adding support for allowing dask arrays as input by
@astrofrog in #352
## Other Changes
* Mark tests that use remote data by @smaret in #339
* Simplify blocked reprojection implementation by using dask and
improve efficiency of parallel reprojection by @astrofrog in
#314
* Remove code that was required for astropy<4 by @astrofrog in
#346
* Add a new 'all' extras for shapely by @astrofrog in #363
- Release v0.10.0
## Bugs Fixed
* Close FITS files after loading by @svank in #330
## New Features
* Add support for blocked and parallel reprojection in
reproject_interp by @AlistairSymonds in #214
* Add support for efficiently reprojecting multiple images with
the same wcs by @svank in #332
* Add support for APE 14 WCSes in find_optimal_celestial_wcs by
@astrofrog in #334
## Other Changes
* Changed default filter kernel and boundary mode in
reproject_adaptive, and removed order argument. by @svank in
#291
* Use pixel_to_pixel from astropy.wcs.utils by @astrofrog in #315
* Speed up test_blocked_against_single by increasing smallest
block size by @astrofrog in #319
-------------------------------------------------------------------
Mon Nov 7 18:46:51 UTC 2022 - Ben Greiner <code@bnavigator.de>
- Update to v0.9.1
* support for Python 3.11
- Release v0.9
* Drop support for Python 3.7.
* Infrastructure and packaging updates.
* Made many improvements, bug fixes, and significant speed-ups
for the adaptive resampling algorithm, reproject_adaptive.
These bug fixes may cause changes to the reprojected images,
which are typically negligible.Improvements include the
addition of a flux-conserving mode, support for a Gaussian
filter kernel, a menu of boundary-handling modes, and a
center_jacobian flag to trade speed for accuracy with
rapidly-varying transformations.
* Added a roundtrip_coords argument to reproject_adaptive and
reproject_interp. By default, all coordinate transformations
are run in both directions to handle some situations where they
are ambiguous. This can be disabled by setting
roundtrip_coords=False which may offer a significant speed
increase.
-------------------------------------------------------------------
Sun Feb 6 17:02:05 UTC 2022 - Ben Greiner <code@bnavigator.de>
- Initial specfile for version 0.8
- Required by sunpy testing (optional runtime requirement)