Recent Releases of https://github.com/astropy/reproject

https://github.com/astropy/reproject - v0.15.0

What's Changed

New Features

  • Flag out NaN weights in coadd & allow for weights to have different WCS than data by @keflavich in https://github.com/astropy/reproject/pull/474
  • Add support for generating HiPS and reprojecting RGB images with AVM metadata by @astrofrog in https://github.com/astropy/reproject/pull/509
  • Implement parallelization across broadcasted dimensions by @astrofrog in https://github.com/astropy/reproject/pull/376
  • Allow dask arrays to not be written to memmap by @astrofrog in https://github.com/astropy/reproject/pull/543 ### Bug Fixes
  • Fix a bug that caused big-endian dask arrays to not be reprojected correctly by @astrofrog in https://github.com/astropy/reproject/pull/487
  • Force little endian input for zarr by @olebole in https://github.com/astropy/reproject/pull/492
  • Support FITS files with distortion maps when given as file name by @svank in https://github.com/astropy/reproject/pull/477
  • Don't mosaic empty empty slices by @lpsinger in https://github.com/astropy/reproject/pull/502
  • FIx issue with co-adding with broadcasting with images that have inhomogeneous footprints by @astrofrog in https://github.com/astropy/reproject/pull/535
  • Fix reprojection of compressed FITS files by @astrofrog in https://github.com/astropy/reproject/pull/540
  • Fix threads=True option in reproject.hips by @astrofrog in https://github.com/astropy/reproject/pull/541
  • Add a new keyword argument negative_lon_cdelt to find_optimal_celestial_wcs by @astrofrog in https://github.com/astropy/reproject/pull/528 ### Other Changes
  • MNT: Replace ubuntu-20.04 with ubuntu-22.04 by @pllim in https://github.com/astropy/reproject/pull/490
  • Add py313 and aarch64 to Actions by @Cadair in https://github.com/astropy/reproject/pull/494
  • Avoid using astropy.utils.isiterable() by @eerovaher in https://github.com/astropy/reproject/pull/498
  • Bump minimum version of Python to 3.11 and enable limited API builds/wheels by @astrofrog in https://github.com/astropy/reproject/pull/506
  • Clean up RGB code and API by @astrofrog in https://github.com/astropy/reproject/pull/542
  • Use APE-14 compliant pixel scale calculation in reproject.hips by @astrofrog in https://github.com/astropy/reproject/pull/545
  • Pin more oldest dependencies by @astrofrog in https://github.com/astropy/reproject/pull/546
  • Added a test to make sure that transparent PNGs generate HiPS tiles with transparency preserved by @astrofrog in https://github.com/astropy/reproject/pull/548

New Contributors

  • @eerovaher made their first contribution in https://github.com/astropy/reproject/pull/498

Full Changelog: https://github.com/astropy/reproject/compare/v0.14.1...v0.15.0

- Python
Published by astrofrog 7 months ago

https://github.com/astropy/reproject - v0.14.1

What's Changed

Bug Fixes

  • Enforce readonly mode for memmap when reading input array by @olebole in https://github.com/astropy/reproject/pull/461
  • Fix Continuous Integration folllowing changes in Sunpy 6.0.0 and 6.0.1 by @astrofrog in https://github.com/astropy/reproject/pull/472 ### Other Changes
  • MNT: Use hash for Action workflow versions and update if needed by @pllim in https://github.com/astropy/reproject/pull/469
  • Bump actions/checkout from 4.2.0 to 4.2.2 in the actions group by @dependabot in https://github.com/astropy/reproject/pull/476

Full Changelog: https://github.com/astropy/reproject/compare/v0.14.0...v0.14.1

- Python
Published by astrofrog over 1 year ago

https://github.com/astropy/reproject - v0.14.0

What's Changed

Bug Fixes

  • Support readonly arrays in adaptive by @svank in https://github.com/astropy/reproject/pull/452
  • Fix bug with artifacts in reprojecttohealpix by @astrofrog in https://github.com/astropy/reproject/pull/459 ### New Features
  • Fix multi-threaded reprojection when using Astropy WCS by @astrofrog in https://github.com/astropy/reproject/pull/434
  • Generalize reprojectandcoadd for N-dimensional data, and add option to specify blank pixel value and progress bar by @keflavich in https://github.com/astropy/reproject/pull/351
  • Improve performance for large datasets and switch to multi-threading by default by @astrofrog in https://github.com/astropy/reproject/pull/443 ### Documentation
  • Reorganized performance docs/tips by @astrofrog in https://github.com/astropy/reproject/pull/444 ### Other Changes
  • Don't use --pre on Python 3.12 by @astrofrog in https://github.com/astropy/reproject/pull/445
  • Bump minimum required version of astropy-healpix by @astrofrog in https://github.com/astropy/reproject/pull/446
  • Improvements to performance when using dask.distributed by @astrofrog in https://github.com/astropy/reproject/pull/447
  • Add logging calls and fix a couple of dask-related issues by @astrofrog in https://github.com/astropy/reproject/pull/450
  • Fix CI following Sunpy 6.0.0 release by @astrofrog in https://github.com/astropy/reproject/pull/457
  • Add a script to regenerate the aia asdf file and do so by @Cadair in https://github.com/astropy/reproject/pull/439
  • Fix devdeps CI by @astrofrog in https://github.com/astropy/reproject/pull/458
  • Performance improvements for interpolation with map_coordinates by @astrofrog in https://github.com/astropy/reproject/pull/448

Full Changelog: https://github.com/astropy/reproject/compare/v0.13.1...v0.14.0

- Python
Published by astrofrog over 1 year ago

https://github.com/astropy/reproject - v0.13.1

What's Changed

Bug Fixes

  • Ensure reprojectandcoadd handles bg-matching with one input image by @svank in https://github.com/astropy/reproject/pull/412
  • Fixes for mosaic output pixels not covered by inputs by @svank in https://github.com/astropy/reproject/pull/413 ### Documentation
  • Updated docstrings for outputprojection and shapeout to indicate that any APE-14 WCS is acceptable by @astrofrog in https://github.com/astropy/reproject/pull/407 ### Other Changes
  • Add tests for full range of inputs/outputs in healpix functions by @astrofrog in https://github.com/astropy/reproject/pull/408
  • Fix Cython warnings by @svank in https://github.com/astropy/reproject/pull/418
  • Fix devdeps job by @astrofrog in https://github.com/astropy/reproject/pull/415
  • BLD: pin extension-helpers to 1.* following upstream recommendation by @neutrinoceros in https://github.com/astropy/reproject/pull/420
  • Added sp-repo-review to pre-commit by @astrofrog in https://github.com/astropy/reproject/pull/411
  • Bump actions/checkout from 2 to 4 by @dependabot in https://github.com/astropy/reproject/pull/422
  • Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in https://github.com/astropy/reproject/pull/423
  • Add configuration for nightly wheels by @astrofrog in https://github.com/astropy/reproject/pull/417
  • Fix pre-commit errors by @astrofrog in https://github.com/astropy/reproject/pull/429
  • Enable testing of wheels on silicon mac by @astrofrog in https://github.com/astropy/reproject/pull/428
  • Build against Numpy 2.0.0rc1 or later by @astrofrog in https://github.com/astropy/reproject/pull/436

New Contributors

  • @neutrinoceros made their first contribution in https://github.com/astropy/reproject/pull/420
  • @dependabot made their first contribution in https://github.com/astropy/reproject/pull/422

Full Changelog: https://github.com/astropy/reproject/compare/v0.13.0...v0.13.1

- Python
Published by astrofrog almost 2 years ago

https://github.com/astropy/reproject - v0.13.0

What's Changed

Bug Fixes

  • Fix TestReprojectAndCoAdd failure on i386 by @olebole in https://github.com/astropy/reproject/pull/386
  • Fixed a bug that caused reprojected dask arrays to not be computable due to a temporary directory being removed by @astrofrog in https://github.com/astropy/reproject/pull/390 ### New Features
  • Add ability to specify output array and footprint in reprojectandcoadd by @astrofrog in https://github.com/astropy/reproject/pull/387
  • Added ability to set block_size='auto' and fix missing parameters in docstrings by @astrofrog in https://github.com/astropy/reproject/pull/392
  • Compute footprint in healpixtoimage by @lpsinger in https://github.com/astropy/reproject/pull/400 ### Other Changes
  • Fix compatibility with Cython 3.0.2 and update version in pyproject.toml by @astrofrog in https://github.com/astropy/reproject/pull/391
  • Add tests on Python 3.11 by @dstansby in https://github.com/astropy/reproject/pull/401
  • Add testing on Python 3.12 by @dstansby in https://github.com/astropy/reproject/pull/399
  • Python 3.12 testing by @dstansby in https://github.com/astropy/reproject/pull/403
  • Add testing on Python 3.12 by @astrofrog in https://github.com/astropy/reproject/pull/402
  • Enable Python 3.12 wheel building by @astrofrog in https://github.com/astropy/reproject/pull/405

New Contributors

  • @olebole made their first contribution in https://github.com/astropy/reproject/pull/386

Full Changelog: https://github.com/astropy/reproject/compare/v0.12.0...v0.13.0

- Python
Published by astrofrog over 2 years ago

https://github.com/astropy/reproject - v0.12.0

What's Changed

Bug Fixes

  • Fix support for NDData objects with dask .data attributes by @astrofrog in https://github.com/astropy/reproject/pull/365
  • Fix docs mosaic page rendering by @jdavies-st in https://github.com/astropy/reproject/pull/381 ### New Features
  • Add despike_jacobian option for adaptive resampling by @svank in https://github.com/astropy/reproject/pull/366
  • Refactor blocked/parallel reprojection by @astrofrog in https://github.com/astropy/reproject/pull/374
  • Add 'first' and 'last' moasicking modes to reprojectandcoadd by @svank in https://github.com/astropy/reproject/pull/383
  • Add modes for nan and inf handling to adaptive algo by @svank in https://github.com/astropy/reproject/pull/380
  • Added new combine function to compute the minimum and maximum by @fjankowsk in https://github.com/astropy/reproject/pull/369 ### Other Changes
  • TST: Update URL for Scientific Python nightlies by @pllim in https://github.com/astropy/reproject/pull/368
  • Dask support improvements by @astrofrog in https://github.com/astropy/reproject/pull/367
  • Fix --remote-data tests by @astrofrog in https://github.com/astropy/reproject/pull/375
  • Update docstring for adaptive defaults by @svank in https://github.com/astropy/reproject/pull/378
  • Use more points to find image bounds in moasics by @svank in https://github.com/astropy/reproject/pull/382
  • Skip Python 3.12 wheels by @astrofrog in https://github.com/astropy/reproject/pull/385

New Contributors

  • @jdavies-st made their first contribution in https://github.com/astropy/reproject/pull/381
  • @fjankowsk made their first contribution in https://github.com/astropy/reproject/pull/369

Full Changelog: https://github.com/astropy/reproject/compare/v0.11.0...v0.12.0

- Python
Published by astrofrog over 2 years ago

https://github.com/astropy/reproject - v0.11.0

What's Changed

Bug Fixes

  • Fix for HighLevelWCS attribute error by @keflavich in https://github.com/astropy/reproject/pull/349
  • Fixes for solar frames and non-degree units in find_optimal_celestial_wcs by @astrofrog in https://github.com/astropy/reproject/pull/360
  • If shapeout is specified, use this over the arrayshape attribute of a WCS object by @astrofrog in https://github.com/astropy/reproject/pull/361 ### New Features
  • Allow single inputs to findoptimalcelestial_wcs and add ability to specify HDU by @astrofrog in https://github.com/astropy/reproject/pull/344
  • Add support for specifying output projection as APE 14 WCS with array_shape defined by @astrofrog in https://github.com/astropy/reproject/pull/345
  • Started adding support for allowing dask arrays as input by @astrofrog in https://github.com/astropy/reproject/pull/352 ### Other Changes
  • Mark tests that use remote data by @smaret in https://github.com/astropy/reproject/pull/339
  • Fix code style by @astrofrog in https://github.com/astropy/reproject/pull/340
  • Simplify blocked reprojection implementation by using dask and improve efficiency of parallel reprojection by @astrofrog in https://github.com/astropy/reproject/pull/314
  • Remove code that was required for astropy<4 by @astrofrog in https://github.com/astropy/reproject/pull/346
  • Add a new 'all' extras for shapely by @astrofrog in https://github.com/astropy/reproject/pull/363
  • Fix tests against developer versions of packages by @astrofrog in https://github.com/astropy/reproject/pull/364

New Contributors

  • @smaret made their first contribution in https://github.com/astropy/reproject/pull/339

Full Changelog: https://github.com/astropy/reproject/compare/v0.10.0...v0.11.0

- Python
Published by Cadair almost 3 years ago

https://github.com/astropy/reproject - v0.10.0

What's Changed

Bug Fixes

  • Close FITS files after loading by @svank in https://github.com/astropy/reproject/pull/330 ### New Features
  • Add support for blocked and parallel reprojection in reproject_interp by @AlistairSymonds in https://github.com/astropy/reproject/pull/214
  • Add support for efficiently reprojecting multiple images with the same wcs by @svank in https://github.com/astropy/reproject/pull/332
  • Add support for APE 14 WCSes in findoptimalcelestial_wcs by @astrofrog in https://github.com/astropy/reproject/pull/334 ### Other Changes
  • Update package infrastructure by @Cadair in https://github.com/astropy/reproject/pull/304
  • Changed default filter kernel and boundary mode in reproject_adaptive, and removed order argument. by @svank in https://github.com/astropy/reproject/pull/291
  • Skip wheel tests on manylinux_aarch64 by @astrofrog in https://github.com/astropy/reproject/pull/307
  • Reformat all Python code using Black by @Cadair in https://github.com/astropy/reproject/pull/308
  • Use pixeltopixel from astropy.wcs.utils by @astrofrog in https://github.com/astropy/reproject/pull/315
  • Test CI on Python 3.11 beta by @dstansby in https://github.com/astropy/reproject/pull/298
  • Update pinned version of Cython by @astrofrog in https://github.com/astropy/reproject/pull/316
  • Speed up testblockedagainst_single by increasing smallest block size by @astrofrog in https://github.com/astropy/reproject/pull/319
  • Fix weird quotation marks from Black auto-formatting by @svank in https://github.com/astropy/reproject/pull/331
  • Fix CI by @astrofrog in https://github.com/astropy/reproject/pull/333

New Contributors

  • @AlistairSymonds made their first contribution in https://github.com/astropy/reproject/pull/214

Full Changelog: https://github.com/astropy/reproject/compare/v0.9...v0.10.0

- Python
Published by astrofrog about 3 years ago

https://github.com/astropy/reproject - v0.9.1

What's Changed

  • Prepare a 0.9.1 release with support for 3.11 by @Cadair in https://github.com/astropy/reproject/pull/321

Full Changelog: https://github.com/astropy/reproject/compare/v0.9...v0.9.1

- Python
Published by Cadair over 3 years ago

https://github.com/astropy/reproject - v0.9.0

What's Changed

  • 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.

Merged Pull Requests

  • MNT: Replace master with main by @pllim in https://github.com/astropy/reproject/pull/248
  • MNT: Stop using distutils by @pllim in https://github.com/astropy/reproject/pull/263
  • Add some more docs for reproject_interp by @dstansby in https://github.com/astropy/reproject/pull/257
  • TST: Move CI from Azure to Actions by @pllim in https://github.com/astropy/reproject/pull/266
  • TST: Fix and update CI by @pllim in https://github.com/astropy/reproject/pull/267
  • TST: Ignore asdf warning for devdeps by @pllim in https://github.com/astropy/reproject/pull/272
  • MNT: General clean-up by @pllim in https://github.com/astropy/reproject/pull/273
  • TST: Pin coverage for now by @pllim in https://github.com/astropy/reproject/pull/277
  • Fix Jacobian calculation in the adaptive algorithm by @svank in https://github.com/astropy/reproject/pull/274
  • Speed up adaptive reprojection by @svank in https://github.com/astropy/reproject/pull/275
  • Use OpenAstronomy GitHub actions workflows by @astrofrog in https://github.com/astropy/reproject/pull/283
  • Fix CI by ignoring sunpy warning by @Cadair in https://github.com/astropy/reproject/pull/289
  • TST: Fix CI by @pllim in https://github.com/astropy/reproject/pull/287
  • Add CI jobs for Python 3.10 and Drop Python 3.7 by @Cadair in https://github.com/astropy/reproject/pull/290
  • TST: Unpin coverage to grab 6.4 by @pllim in https://github.com/astropy/reproject/pull/292
  • Add Gaussian kernel, achieve flux conservation in adaptive algorithm by @svank in https://github.com/astropy/reproject/pull/276
  • Explicitly specify wheel targets by @astrofrog in https://github.com/astropy/reproject/pull/299
  • Add boundary handling options for adaptive resampling by @svank in https://github.com/astropy/reproject/pull/279
  • Warn about future changes to adaptive defaults by @svank in https://github.com/astropy/reproject/pull/302
  • Remove the 32bit wheel build by @Cadair in https://github.com/astropy/reproject/pull/303

New Contributors

  • @svank made their first contribution in https://github.com/astropy/reproject/pull/274

Full Changelog: https://github.com/astropy/reproject/compare/v0.8...v0.9

- Python
Published by Cadair over 3 years ago