Revisions of python-photutils
buildservice-autocommit
accepted
request 1222854
from
Benjamin Greiner (bnavigator)
(revision 60)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 59)
Benjamin Greiner (bnavigator)
committed
(revision 58)
Benjamin Greiner (bnavigator)
committed
(revision 57)
- Update to 2.0.2 ## Bug Fixes * Due to an upstream bug in bottleneck with float32 arrays, bottleneck nan-functions are now used internally only for float64 arrays. Performance may be impacted for computations involving arrays with dtype other than float64. Affected functions are used in the aperture, background, detection, profiles, psf, and segmentation subpackages. This change has no impact if bottleneck is not installed. ### photutils.background * Fixed a bug in Background2D where an error would be raised when using the BkgIDWInterpolator interpolator when any mesh was excluded, e.g., due to an input mask. [#1940] ### photutils.detection * Fixed a bug in the star finders (DAOStarFinder, IRAFStarFinder, and StarFinder) when exclude_border=True. Also, fixed an issue with exclude_border=True where if all sources were in the border region then an error would be raised. [#1943] - Release 2.0.1 ## Bug Fixes ### photutils.background * Fixed a bug in SExtractorBackground where the dimensionality of the returned value would not be preserved if the output was a single value. [#1934] * Fixed an issue in Background2D where if the box_size equals the input array shape the input data array could be modified. [#1935] - Release 2.0.0 ## General * The regions package is now an optional dependency. [#1813]
Benjamin Greiner (bnavigator)
committed
(revision 56)
Benjamin Greiner (bnavigator)
accepted
request 1188121
from
Benjamin Greiner (bnavigator)
(revision 55)
revert
Steve Kowalik (StevenK)
committed
(revision 54)
- Restrict numpy to < 2 for now.
buildservice-autocommit
accepted
request 1186836
from
Benjamin Greiner (bnavigator)
(revision 53)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
accepted
request 1186835
from
Benjamin Greiner (bnavigator)
(revision 52)
- Update to 1.13.0 ## General * scikit-learn has been removed as an optional dependency. [#1774] ## New Features ### photutils.datasets * Added a make_model_image function for generating simulated images with model sources. This function has more options and is significantly faster than the now-deprecated make_model_sources_image function. [#1759, #1790] * Added a make_model_params function to make a table of randomly generated model positions and fluxes for simulated sources. [#1766, #1796] ### photutils.detection * The find_peaks function now supports input arrays with units. [#1743] * The Table returned from find_peaks now has an id column that contains unique integer IDs for each peak. [#1743] * The DAOStarFinder, IRAFStarFinder, and StarFinder classes now support input arrays with units. [#1746] ### photutils.profiles * Added an unnormalize method to RadialProfile and CurveOfGrowth to return the profile to the state before any normalize calls were run. [#1732] * Added calc_ee_from_radius and calc_radius_from_ee methods to CurveOfGrowth. [#1733] ### photutils.psf * Added an include_localbkg keyword to the IterativePSFPhotometry make_model_image and make_residual_image methods. [#1756] * Added “x_fit”, “xfit”, “y_fit”, “yfit”, “flux_fit”, and
buildservice-autocommit
accepted
request 1171971
from
Benjamin Greiner (bnavigator)
(revision 51)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
accepted
request 1171970
from
Benjamin Greiner (bnavigator)
(revision 50)
- Update to 1.12 ## General * The minimum required Python is now 3.10. [#1719] * The minimum required NumPy is now 1.23. [#1719] * The minimum required SciPy is now 1.8. [#1719] * The minimum required scikit-image is now 0.20. [#1719] * The minimum required scikit-learn is now 1.1. [#1719] * The minimum required pytest-astropy is now 0.11. [#1719] * The minimum required sphinx-astropy is now 1.9. [#1719] * NumPy 2.0 is supported. ## Bug Fixes ### photutils.background * No longer warn about NaNs in the data if those NaNs are masked in mask passed to Background2D. [#1712] ## API Changes ### photutils.utils * The default value for the ImageDepth mask_pad keyword is now set to 0. [#1714]
buildservice-autocommit
accepted
request 1147437
from
Benjamin Greiner (bnavigator)
(revision 49)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 48)
- Update to 1.11.0 ## New Features ### photutils.psf * An init_params table is now included in the PSFPhotometry fit_results dictionary. [#1681] * Added an include_localbkg keyword to the PSF photometry make_model_image and make_residual_image methods. [#1691] * Significantly reduced the memory usage of PSF photometry when using a GriddedPSFModel PSF model. [#1679] * Added a mode keyword to IterativePSFPhotometry for controlling the fitting mode. [#1708] ### photutils.datasets * Improved the performance of make_test_psf_data when generating random coordinates with a minimum separation. [#1668] ### photutils.segmentation * The SourceFinder npixels keyword can now be a tuple corresponding to the values used for the source finder and source deblender, respectively. [#1688] ### photutils.utils * Improved the performance of ImageDepth when generating random coordinates with a minimum separation. [#1668] ## Bug Fixes ### photutils.psf * Fixed an issue where PSF models produced by make_psf_model would raise an error with PSFPhotometry if the fit did not converge. [#1672] * Fixed an issue where GriddedPSFModel fixed model parameters were not respected when copying the model or fitting with the PSF photometry classes. [#1679] ## API Changes
buildservice-autocommit
accepted
request 1128558
from
Benjamin Greiner (bnavigator)
(revision 47)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 46)
- Update to 1.10.0 ## General * The minimum required Astropy is now 5.1. [#1627] ## New Features ### photutils.datasets * Added a border_size keyword to make_test_psf_data. [#1665] * Improved the generation of random PSF positions in make_test_psf_data. [#1665] ### photutils.detection * Added a min_separation keyword to DAOStarFinder and IRAFStarFinder. [#1663] ### photutils.morphology * Added a wcs keyword to data_properties. [#1648] ### photutils.psf * The GriddedPSFModel plot_grid method now returns a matplotlib.figure.Figure object. [#1653] * Added the ability for the GriddedPSFModel read method to read FITS files generated by WebbPSF. [#1654] * Added “flux_0” and “flux0” as allowed flux column names in the init_params table input to the PSF photometry objects. [#1656] * PSF models output from prepare_psf_model can now be input into the PSF photometry classes. [#1657] * Added make_psf_model function for making a PSF model from a 2D Astropy model. Compound models are also supported. [#1658] * The GriddedPSFModel oversampling can now be different in the x and y directions. The oversampling attribute is now stored as a 1D numpy.ndarray with two elements. [#1664] ### photutils.segmentation * The SegmentationImage make_source_mask method now uses a much faster implementation of binary dilation. [#1638]
buildservice-autocommit
accepted
request 1105925
from
Benjamin Greiner (bnavigator)
(revision 45)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 44)
- Update to 1.9.0 ## General * The minimum required Python is now 3.9. [#1569] * The minimum required NumPy is now 1.22. [#1572] ## New Features ### photutils.background * Added LocalBackground class for computing local backgrounds in a circular annulus aperture. [#1556] ### photutils.datasets * Added new make_test_psf_data function. [#1558, #1582, #1585] ### photutils.psf * Propagate measurement uncertainties in PSF fitting. [#1543] * Added new PSFPhotometry and IterativePSFPhotometry classes for performing PSF-fitting photometry. [#1558, #1559, #1563, #1566, #1567, #1581, #1586, #1590, #1594, #1603, #1604] * Added a new SourceGrouper class. [#1558, #1605] * Added a GriddedPSFModel fill_value attribute. [#1583] * Added a grid_from_epsfs function to make a GriddedPSFModel from ePSFs. [#1596] * Added a read method to GriddedPSFModel for reading “STDPSF” FITS files containing grids of ePSF models. [#1557] * Added a plot_grid method to GriddedPSFModel for plotting ePSF grids. [#1557] * Added a STDPSFGrid class for reading “STDPSF” FITS files containing grids of ePSF models and plotting the ePSF grids. [#1557] ## Bug Fixes ### photutils.aperture * Fixed a bug in the validation of PixelAperture positions. [#1553]
buildservice-autocommit
accepted
request 1087845
from
Benjamin Greiner (bnavigator)
(revision 43)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
accepted
request 1087844
from
Benjamin Greiner (bnavigator)
(revision 42)
- Update to 1.8.0 ## New Features ### photutils.profiles * The RadialProfile and CurveOfGrowth radial bins can now be directly input, which also allows for non-uniform radial spacing. [#1540] ## Bug Fixes ### photutils.psf * Fixed an issue with the local model cache in GriddedPSFModel, significantly improving performance. [#1536] ## API Changes * Removed the deprecated axes keyword in favor of ax for consistency with other packages. [#1523] ## photutils.aperture * Removed the ApertureStats unpack_nddata method. [#1537] ## photutils.profiles * The API for defining the radial bins for the RadialProfile and CurveOfGrowth classes was changed. While the new API allows for more flexibility, unfortunately, it is not backwards-compatible. [#1540] ## photutils.segmentation * Removed the deprecated kernel keyword from detect_sources and deblend_sources. [#1524] * Deprecated the kernel keyword in SourceCatalog. [#1525] * Removed the deprecated outline_segments method from SegmentationImage. [#1526] * The SourceCatalog kron_params attribute is no longer returned as a ndarray. It is returned as a tuple. [#1531]
buildservice-autocommit
accepted
request 1082982
from
Benjamin Greiner (bnavigator)
(revision 41)
baserev update by copy to link target
Displaying revisions 1 - 20 of 60