Revisions of python-photutils
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
Benjamin Greiner (bnavigator)
accepted
request 1082979
from
Benjamin Greiner (bnavigator)
(revision 40)
- Update to 1.7.0 ## General * The rasterio and shapely packages are now optional dependencies. [#1509] ## New Features ### photutils.aperture * Significantly improved the performance of aperture_photometry and the PixelAperture do_photometry method for large arrays. [#1485] * Significantly improved the performance of the PixelAperture area_overlap method, especially for large arrays. [#1490] ### photutils.profiles * Added a new profiles subpackage containing RadialProfile and CurveOfGrowth classes. [#1494, #1496, #1498, #1499] ### photutils.psf * Significantly improved the performance of evaluating and fitting GriddedPSFModel instances. [#1503] ### photutils.segmentation * Added a size keyword to the SegmentationImage make_source_mask method. [#1506] * Significantly improved the performance of SegmentationImage make_source_mask when using square footprints for source dilation. [#1506] * Added the polygons property and to_patches and plot_patches methods to SegmentationImage. [#1509] * Added polygon keyword to the Segment class. [#1509] ## Bug Fixes ### photutils.centroids * Fixed an issue where centroid_quadratic would sometimes fail if the input data contained NaNs. [#1495] ### photutils.detection * Fixed an issue with the starfinders (DAOStarFinder, IRAFStarFinder, and StarFinder) where an exception was raised if exclude_border=True and there were no detections. [#1512]. ### photutils.isophote * Fixed a bug where the upper harmonics (a3, a4, b3, and b4) had the incorrect sign. [#1501] * Fixed a bug in the calculation of the upper harmonic errors (a3_err, a4_err, b3_err, and b4_err). [#1501]. ### photutils.psf * Fixed an issue where the PSF-photometry progress bar was not shown. [#1517] * Fixed an issue where all PSF uncertainties were excluded if the last star group had no covariance matrix. [#1519] ### photutils.utils * Fixed a bug in the calculation of ImageCutout xyorigin when using the 'partial' mode when the cutout extended beyond the right or top edge. [#1508] ## API Changes ### photutils.aperture * The ApertureStats local_bkg keyword can now be broadcast for apertures with multiple positions. [#1504] ### photutils.centroids * The centroid_sources function will now raise an error if the cutout mask contains all True values. [#1516] ### photutils.datasets * Removed the deprecated load_fermi_image function. [#1479] ### photutils.psf * Removed the deprecated sandbox classes DiscretePRF and Reproject. [#1479] ### photutils.segmentation * Removed the deprecated make_source_mask function in favor of the SegmentationImage.make_source_mask method. [#1479] * The SegmentationImage imshow method now uses "nearest" interpolation instead of "none" to avoid rendering issues with some backends. [#1507] * The repr() notebook output for the Segment class now includes a SVG polygon representation of the segment if the rasterio and shapely packages are installed. [#1509] * Deprecated the SegmentationImage outline_segments method. Use the plot_patches method instead. [#1509] - Drop photutils-pr1484-no-setuptools.patch
buildservice-autocommit
accepted
request 1044300
from
Benjamin Greiner (bnavigator)
(revision 39)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
accepted
request 1044299
from
Benjamin Greiner (bnavigator)
(revision 38)
- Update to 1.6.0 ## General * Following NEP 29, the minimum required Numpy is now 1.20. [#1442] * The minimum required Matplotlib is now 3.3.0. [#1442] * The minimum required scikit-image is now 0.18.0. [#1442] * The minimum required scikit-learn is now 1.0. [#1442] ## New Features ### photutils.aperture * The ApertureStats class now accepts astropy NDData objects as input. [#1409] * Improved the performance of aperture photometry by 10-25% (depending on the number of aperture positions). [#1438] ### photutils.psf * Added a progress bar for fitting PSF photometry [#1426] * Added a subshape keyword to the PSF-fitting classes to define the shape over which the PSF is subtracted. [#1477] ### photutils.segmentation * Added the ability to slice SegmentationImage objects. [#1413] * Added mode and fill_value keywords to SourceCatalog make_cutouts method. [#1420] * Added segment_area source property and wcs, localbkg_width, apermask_method, and kron_params attributes to SourceCatalog. [#1425] * Added the ability to use Quantity arrays with detect_threshold, detect_sources, deblend_sources, and SourceFinder. [#1436] * The progress bar used when deblending sources now is prepended with “Deblending”. [#1439] * Added “windowed” centroids to SourceCatalog. [#1447, #1468] * Added quadratic centroids to SourceCatalog. [#1467, #1469]
buildservice-autocommit
accepted
request 992078
from
Benjamin Greiner (bnavigator)
(revision 37)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 36)
.
Benjamin Greiner (bnavigator)
committed
(revision 35)
- Update to 1.5.0 General * Added tqdm as an optional dependency. [#1364] New Features * photutils.psf - Added a mask keyword when calling the PSF-fitting classes. [#1350, #1351] - The EPSFBuilder progress bar will use tqdm if the optional package is installed. [#1367] * photutils.segmentation - Added SourceFinder class, which is a convenience class combining detect_sources and deblend_sources. [#1344] - Added a sigma_clip keyword to detect_threshold. [#1354] - Added a make_source_mask method to SegmentationImage. [#1355] - Added a make_2dgaussian_kernel convenience function. [#1356] - Allow SegmentationImage.make_cmap background_color to be in any matplotlib color format. [#1361] - Added an imshow convenience method to SegmentationImage. [#1362] - Improved performance of deblend_sources. [#1364] - Added a progress_bar keyword to deblend_sources. [#1364] - Added a 'sinh' mode to deblend_sources. [#1368] - Improved the resetting of cached SegmentationImage properties so that custom (non-cached) attributes can be kept. [#1368] - Added a nproc keyword to enable multiprocessing in deblend_sources and SourceFinder. [#1372] - Added a make_cutouts method to SourceCatalog for making custom-shaped cutout images. [#1376] - Added the ability to set a minimum unscaled Kron radius in SourceCatalog. [#1381]
buildservice-autocommit
accepted
request 965460
from
Benjamin Greiner (bnavigator)
(revision 34)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 33)
Benjamin Greiner (bnavigator)
committed
(revision 32)
Displaying revisions 1 - 20 of 51