| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-photutils | Distribution: openSUSE Tumbleweed |
| Version: 3.0.0 | Vendor: openSUSE |
| Release: 4.2 | Build date: Thu May 28 09:49:41 2026 |
| Group: Productivity/Scientific/Astronomy | Build host: reproducible |
| Size: 9196009 | Source RPM: python-photutils-3.0.0-4.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/astropy/photutils | |
| Summary: An Astropy package for photometry | |
Photutils is an affiliated package of Astropy to provide tools for detecting and performing photometry of astronomical sources.
BSD-3-Clause
* Thu May 28 2026 Ben Greiner <code@bnavigator.de>
- Update to 3.0.0
[#]# New Features
[#]## photutils.aperture
* The to_sky and to_pixel methods for all pixel and sky aperture
types now use the local WCS Jacobian to accurately compute
pixel scale factors and rotation angles. This correctly handles
WCS with distortions (e.g., SIP polynomial corrections) and
non-square pixels. [#2240]
[#]## photutils.background
* Added a to_aperture method to LocalBackground. [#2118]
[#]## photutils.centroids
* Added a CentroidQuadratic class to provide an object-oriented
interface to the centroid_quadratic function. [#2163, #2169]
[#]## photutils.detection
* Added a public StarFinderCatalogBase class that provides a
common base for the catalogs in the DAOStarFinder,
IRAFStarFinder, and StarFinder classes. [#2149, #2201]
* Added __repr__ and __str__ methods to DAOStarFinder,
IRAFStarFinder, and StarFinder. [#2201]
* Significantly improved the performance of DAOStarFinder,
IRAFStarFinder, and StarFinder by vectorizing cutout extraction
and image moment computation. [#2201]
* The threshold parameter in DAOStarFinder, IRAFStarFinder, and
StarFinder now accepts a 2D array in addition to a scalar
value, allowing for spatially varying detection thresholds.
[#2202]
* Added a scale_threshold parameter to DAOStarFinder. When set to
False, the input threshold is applied directly to the convolved
data without the default kernel-based scaling. [#2202]
* Added a min_separation keyword to find_peaks. The
implementation uses fast separable box filters and is
approximately 10-400x faster than using an explicit circular
footprint with scipy.ndimage.maximum_filter (depending on the
radius), while producing identical results. [#2246]
[#]## photutils.profiles
* Added a EnsquaredCurveOfGrowth class to compute a curve of
growth using concentric square apertures. [#2184]
* Added a EllipticalCurveOfGrowth class to compute a curve of
growth using concentric elliptical apertures with a fixed axis
ratio and orientation. [#2184]
* Added moffat_fit, moffat_profile, and moffat_fwhm properties to
RadialProfile for fitting a 1D Moffat model to the radial
profile. [#2185]
[#]## photutils.psf
* Added a SourceGroups class that stores the results of grouping
sources and provides methods to analyze and plot the groupings.
[#2116]
* Added remove_invalid and reset_ids keywords to the
results_to_init_params and results_to_model_params methods of
PSFPhotometry and IterativePSFPhotometry. [#2131]
* Added a decode_flags convenience method to PSFPhotometry and
IterativePSFPhotometry classes to decode the bitwise flags from
the results table. [#2132, #2136]
* Added a return_bit_flags keyword to the decode_psf_flags
function. [#2136]
* Added __repr__ methods to ImagePSF and GriddedPSFModel. [#2134]
* Added a shape property to ImagePSF. [#2158]
* EPSFBuilder now automatically excludes stars that repeatedly
fail fitting and emits warnings with specific failure reasons.
[#2158, #2165]
* Added validation and automatic shape handling for
fit_shape=None in fit_2dgaussian and fit_fwhm. The functions
now require explicit fit_shape for multiple sources and emit an
informative warning for single-source fitting. [#2164]
* The fit_fwhm and fit_2dgaussian xypos value can now be input as
a zip object. [#2164]
[#]## photutils.psf_matching
* Added a regularization keyword to make_kernel to regularize
division by near-zero values in the source Optical Transfer
Function. [#2170, #2171, #2175]
* Added make_wiener_kernel function that uses Wiener
regularization to make a PSF matching kernel. [#2171, #2172,
[#2175]]
* make_kernel now validates input PSFs (2D, odd dimensions,
centered) and the window function output. [#2170]
* resize_psf now validates input PSFs and pixel scales. [#2170]
* Added __repr__ methods to CosineBellWindow, HanningWindow,
SplitCosineBellWindow, TopHatWindow, and TukeyWindow classes.
[#2176]
[#]## photutils.segmentation
* The SourceCatalog fluxfrac_radius now caches results by
fluxfrac value. Repeated calls with the same fluxfrac return
the cached result without recomputation. [#2197]
* The radial step used when searching for a bracketing interval
in SourceCatalog fluxfrac_radius is now set to 10% of the
current max_radius, bounding the fallback loop to at most ~10
iterations regardless of source size. [#2197]
* Improved the performance (~6-9x speedup) of SourceCatalog
min_value, max_value, segment_flux, segment_flux_err,
background_sum, and background_mean. [#2199]
* Added SegmentationImage get_segment and get_segments methods to
return the Segment object(s) for a given label or list of
labels. [#2228, #2256]
* Added the ability to input RegionVisual keywords to the
SegmentationImage to_regions method. [#2228]
* Added SegmentationImage get_polygon, get_polygons, get_patch,
get_patches, get_region, and get_regions methods to return the
polygon, patch, or region for a given segment label or list of
labels. [#2232]
* Improved the performance of the SegmentationImage keep_labels
method and missing_labels attribute. [#2234]
* Improved the performance of SourceCatalog centroid_win (~3.5x
speedup), centroid_quad, fluxfrac_radius (~6x speedup),
kron_radius (~2x speedup), moments, moments_central, perimeter,
and Kron photometry. [#2238]
[#]## photutils.utils
* Significantly improved the performance (by factors of 3 or
more) of ShepardIDWInterpolator [#2187].
* Added a use_future_column_names context manager for temporarily
enabling future column names in a scoped, thread-safe, and
async-safe way without modifying the global
photutils.future_column_names flag. [#2258]
[#]# Bug Fixes
[#]## photutils.background
* Fixed Background2D raising AttributeError when passed a
function as bkg_estimator or bkgrms_estimator instead of a
class instance with a sigma_clip attribute. [#2181]
* Fixed silent truncation of background estimates when integer
input data were provided to Background2D. Integer inputs now
produce np.float32 output to preserve precision from
interpolation. [#2181]
[#]## photutils.centroids
* Fixed a bug in centroid_sources where the input error array
could be ignored if more than one source was input. [#2179]
[#]## photutils.datasets
* Fixed a bug in apply_poisson_noise where the returned image
could have a different dtype than the input. [#2173]
[#]## photutils.detection
* Fixed StarFinder mutating the input kernel array during
normalization. [#2201]
* Fixed an edge case of find_peaks not excluding NaN pixel
locations from peak detection, which could produce false peaks
when the NaN fill value was a local maximum. [#2247]
[#]## photutils.isophote
* build_ellipse_model now integrates over all angles instead of
stopping once it hits the edge of the output image. [#2156]
[#]## photutils.morphology
* Fixed issues with negative pixel values input to gini. [#2178]
[#]## photutils.profiles
* Fixed an issue where the mask (input and non-finite values) was
not applied to the raw data profile. [#2184]
[#]## photutils.psf
* PSFPhotometry and IterativePSFPhotometry now handle non-finite
(NaN or inf) local background values instead of raising an
error. Three new flags have been added to identify sources with
non-finite values: flag 512 for non-finite fitted positions,
flag 1024 for non-finite fitted flux, and flag 2048 for
non-finite local background. [#2131]
* Fixed a bug in EPSFBuilder where the recentering_boxsize was
being applied in oversampled space instead of the original star
pixel space. [#2168]
[#]## photutils.segmentation
* Fixed a bug in SourceCatalog where the (x, y) coordinates were
swapped in the map_coordinates call used to interpolate the
background at source centroids, causing background_centroid to
return incorrect values. [#2198]
* Fixed an issue in SourceCatalog where incorrect masking
behavior could occur when apermask_method='none'. [#2198]
* Fixed an issue in SourceCatalog where unrealistically large
kron_radius values could cause out-of-memory issues. [#2237]
[#]# API Changes
[#]###photutils
* Passing optional arguments positionally to all functions,
classes, and methods in photutils is now deprecated. In the
future, all optional arguments must be passed as keyword
arguments. [#2219]
[#]## photutils.aperture
* The ApertureStats covar_sigx2, covar_sigxy, and covar_sigy2
attributes have been renamed to covariance_xx, covariance_xy,
and covariance_yy, respectively. The old names are deprecated.
[#2241]
* The ApertureStats cxx, cxy, and cyy attributes have been
renamed to ellipse_cxx, ellipse_cxy, and ellipse_cyy,
respectively. The old names are deprecated. [#2241]
* The ApertureStats data_sumcutout and error_sumcutout attributes
have been renamed to data_sum_cutout and error_sum_cutout,
respectively. The old names are deprecated. [#2241]
* The ApertureStats get_id and get_ids methods have been renamed
to select_id and select_ids, respectively. The old names are
deprecated. [#2241]
* The ApertureStats semimajor_sigma and semiminor_sigma
attributes/columns have been renamed to semimajor_axis and
semiminor_axis, respectively. The old names are deprecated.
[#2241]
* The ApertureStats xcentroid and ycentroid attributes/columns
have been renamed to x_centroid and y_centroid, respectively.
The old names are deprecated. [#2241]
* The xcenter and ycenter column names in the table returned by
aperture_photometry have been renamed to x_center and y_center,
respectively. The old names are deprecated. [#2241]
* The CircularMaskMixin, EllipticalMaskMixin, and
RectangularMaskMixin classes are now deprecated. The mask
generation is now handled internally by the PixelAperture base
class. [#2242]
[#]## photutils.background
* Removed the deprecated edge_method keyword from Background2D.
[#2102]
* Removed the deprecated background_mesh_masked,
background_rms_mesh_masked, and mesh_nmasked properties from
Background2D. [#2102]
* Removed the deprecated grid_mode keyword from
BkgZoomInterpolator. [#2102]
* The interpolator keyword argument for Background2D is now
deprecated. When interpolator is eventually removed, the
scipy.ndimage.zoom cubic spline interpolator will always be
used to resize the low-resolution arrays. The behavior will be
identical to the current default. [#2108]
* The Background2D npixels_mesh and npixels_map properties have
been renamed to n_pixels_mesh and n_pixels_map, respectively.
The old names are deprecated. [#2241]
* The BkgIDWInterpolator and BkgZoomInterpolator classes are now
deprecated. [#2108]
* The Background2D bkgrms_estimator keyword argument has been
renamed to bkg_rms_estimator. The old name is deprecated.
[#2241]
[#]## photutils.centroids
* The xpeak, ypeak, and search_boxsize keyword arguments for
centroid_quadratic are now deprecated. Use centroid_sources to
centroid sources at specific positions. [#2160]
[#]## photutils.datasets
* The get_path, load_spitzer_image, load_spitzer_catalog, and
load_star_image functions are now deprecated and will be
removed in a future version. [#2135]
[#]## photutils.detection
* find_peaks now returns a QTable instead of a Table. [#2201]
* The sharplo and sharphi keyword arguments for DAOStarFinder and
IRAFStarFinder are now deprecated. Use the
sharpness_range=(lower, upper) tuple keyword instead. Set
sharpness_range=None to disable sharpness filtering. [#2216]
* The roundlo and roundhi keyword arguments for DAOStarFinder and
IRAFStarFinder are now deprecated. Use the
roundness_range=(lower, upper) tuple keyword instead. Set
roundness_range=None to disable roundness filtering. [#2216]
* The minsep_fwhm keyword argument for IRAFStarFinder is now
deprecated. Use min_separation instead. [#2216]
* The peakmax keyword argument for DAOStarFinder, IRAFStarFinder,
and StarFinder is now deprecated. Use peak_max instead. [#2216]
* The brightest keyword argument for DAOStarFinder,
IRAFStarFinder, and StarFinder is now deprecated. Use
n_brightest instead. [#2216]
* The npeaks keyword argument for find_peaks is now deprecated.
Use n_peaks instead. [#2241]
* The default min_separation for DAOStarFinder, IRAFStarFinder,
and StarFinder is now None, which computes a default separation
of 2.5 * fwhm (or 2.5 *
* (min(kernel.shape) // 2) for StarFinder) consistent across all
three star finders. [#2216]
* The xcentroid and ycentroid column/attribute names for
DAOStarFinder, IRAFStarFinder, and StarFinder catalog classes
are deprecated. Use x_centroid and y_centroid instead. The
cutout_xcentroid and cutout_ycentroid attributes are also
deprecated in favor of cutout_x_centroid and cutout_y_centroid.
[#2241]
* The IRAFStarFinder and StarFinder pa attribute/column has been
renamed to orientation. The old name is deprecated. [#2241]
* The npix column/attribute in DAOStarFinder and IRAFStarFinder
catalogs has been renamed to n_pixels. The old name is
deprecated. [#2241]
* The IRAFStarFinder and StarFinder orientation (was pa) values
are now always returned as a Quantity array in the range [0,
360) degrees. [#2224, #2225]
[#]## photutils.isophote
* The Isophote and IsophoteList grad_error and grad_r_error
attributes have been renamed to gradient_err and
gradient_rel_err, respectively. The old names are deprecated.
[#2241]
* The EllipseSample gradient_error and gradient_relative_error
attributes have been renamed to gradient_err and
gradient_rel_err, respectively. The old names are deprecated.
[#2241]
* The grad_error and grad_rerror column names in the isophote
output table have been renamed to gradient_err and
gradient_rel_err, respectively. The old names are deprecated.
[#2241]
* The nclip parameter in Ellipse.fit_image, Ellipse.fit_isophote,
and EllipseSample has been renamed to n_clip. The old name is
deprecated. [#2241]
* The Isophote and IsophotList niter, ndata, and nflag attributes
have been renamed to n_iter, n_data, and n_flag, respectively.
The old names are deprecated. [#2241]
[#]## photutils.profiles
* Cached Gaussian fits to the radial profile are now
automatically invalidated when the profile normalization
changes, so the fit is always consistent with the current
profile. [#2185]
[#]## photutils.psf
* The photutils.psf.matching subpackage has been moved to
photutils.psf_matching. Importing from the old location is
deprecated. [#2167]
* Removed the deprecated IntegratedGaussianPRF and PRFAdapter
classes. [#2103]
* The grid_from_epsfs helper function is now deprecated. Instead,
use GriddedPSFModel directly. [#2111]
* The EPSFFitter class is now deprecated. Use the fitter,
fit_shape, and fitter_maxiters parameters of EPSFBuilder
instead. [#2159]
* Removed the ModelImageMixin class. [#2133]
* Removed the ModelGridPlotMixin class. [#2137]
* Removed the norm_radius keyword from EPSFBuilder. [#2158]
* Removed the deprecated FittableImageModel and EPSFModel
classes. Use ImagePSF instead. [#2158]
* EPSFBuilder now returns an EPSFBuildResult dataclass containing
the ePSF, fitted stars, iteration count, convergence status,
and excluded star diagnostics. Tuple unpacking is still
supported for backward compatibility. [#2158]
* LinkedEPSFStar no longer inherits from EPSFStars. [#2158]
* The npixfit column in PSFPhotometry results has been renamed to
n_pixels_fit. The old name is deprecated. [#2241]
* The NPIXFIT_PARTIAL (npixfit_partial) PSF flag has been renamed
to N_PIXELS_FIT_PARTIAL (n_pixels_fit_partial). The old name is
deprecated. [#2241]
* The PSFPhotometry and IterativePSFPhotometry localbkg_estimator
keyword argument has been renamed to local_bkg_estimator. The
old name is deprecated. [#2241]
* The PSFPhotometry and IterativePSFPhotometry include_localbkg
keyword argument in make_model_image and make_residual_image
has been renamed to include_local_bkg. The old name is
deprecated. [#2241]
[#]## photutils.psf_matching
* Renamed create_matching_kernel to make_kernel. The old name is
deprecated. [#2171]
* make_kernel now raises ValueError if PSFs are not 2D, have even
dimensions, or do not have the same shape. [#2170]
* resize_psf now raises ValueError if the PSF is not 2D, has even
dimensions, or if pixel scales are not positive. [#2170]
* make_kernel now raises TypeError if the window parameter is not
callable. [#2170]
[#]## photutils.segmentation
* The SourceCatalog orientation property is now always returned
in the range [0, 360) degrees. [#2224]
* The SegmentationImage nlabels, data_ma, deblended_labels_map,
and deblended_labels_inverse_map attributes have been renamed
to n_labels, data_masked, deblended_label_to_parent, and
parent_to_deblended_labels, respectively. The old names are
deprecated. [#2241]
* The Segment data_ma attribute has been renamed to data_masked.
The old name is deprecated. [#2241]
* The SourceCatalog data, error, background, and segment
attributes have been renamed to data_cutout, error_cutout,
background_cutout, and segment_cutout, respectively. The old
names are deprecated. [#2241]
* The SourceCatalog data_ma, error_ma, background_ma, and
segment_ma attributes have been renamed to data_cutout_masked,
error_cutout_masked, background_cutout_masked, and
segment_cutout_masked, respectively. The old names are
deprecated. [#2241]
* The SourceCatalog convdata and convdata_ma attributes have been
renamed to conv_data_cutout and conv_data_cutout_masked,
respectively. The old names are deprecated. [#2241]
* The SourceCatalog cutout_minval_index and cutout_maxval_index
attributes have been renamed to cutout_min_value_index and
cutout_max_value_index, respectively. The old names are
deprecated. [#2241]
* The SourceCatalog minval_index, maxval_index, minval_xindex,
minval_yindex, maxval_xindex, and maxval_yindex attributes have
been renamed to min_value_index, max_value_index,
min_value_xindex, min_value_yindex, max_value_xindex, and
max_value_yindex, respectively. The old names are deprecated.
[#2241]
* The SourceCatalog covar_sigx2, covar_sigxy, and covar_sigy2
attributes/columns have been renamed to covariance_xx,
covariance_xy, and covariance_yy, respectively. The old names
are deprecated. [#2241]
* The SourceCatalog cxx, cxy, and cyy attributes/columns have
been renamed to ellipse_cxx, ellipse_cxy, and ellipse_cyy,
respectively. The old names are deprecated. [#2241]
* The SourceCatalog segment_fluxerr and kron_fluxerr
attributes/columns have been renamed to segment_flux_err and
kron_flux_err, respectively. The old names are deprecated.
[#2241]
* The SourceCatalog fluxfrac_radius attribute has been renamed to
flux_radius. The old name is deprecated. [#2241]
* The SourceCatalog get_label and get_labels methods have been
renamed to select_label and select_labels, respectively. The
old names are deprecated. [#2241]
* The SourceCatalog add_extra_property, remove_extra_property,
remove_extra_properties, and rename_extra_property methods have
been renamed to add_property, remove_property,
remove_properties, and rename_property, respectively. The
extra_properties attribute has been renamed to
custom_properties. The old names are deprecated. [#2241]
* The SourceCatalog nlabels and localbkg_width attributes have
been renamed to n_labels and local_bkg_width, respectively. The
old names are deprecated. [#2241]
* The SourceCatalog semimajor_sigma and semiminor_sigma
attributes/columns have been renamed to semimajor_axis and
semiminor_axis, respectively. The old names are deprecated.
[#2241]
* The SourceCatalog xcentroid, ycentroid, xcentroid_win,
ycentroid_win, xcentroid_quad, and ycentroid_quad
attributes/columns have been renamed to x_centroid, y_centroid,
x_centroid_win, y_centroid_win, x_centroid_quad, and
y_centroid_quad, respectively. The old names are deprecated.
[#2241]
* The SourceCatalog segment_img, localbkg_width, apermask_method,
and detection_cat keyword arguments have been renamed to
segmentation_image, local_bkg_width, aperture_mask_method, and
detection_catalog, respectively. The old names are deprecated.
[#2241]
* The SourceFinder npixels, nlevels, and nproc attributes have
been renamed to n_pixels, n_levels, and n_processes,
respectively. The old names are deprecated. [#2241]
* The nsigma parameter in detect_threshold has been renamed to
n_sigma. The old name is deprecated. [#2241]
* The npixels parameter in detect_sources has been renamed to
n_pixels. The old name is deprecated. [#2241]
* The segment_img, npixels, nlevels, and nproc parameters in
deblend_sources have been renamed to segmentation_image,
n_pixels, n_levels, and n_processes, respectively. The old
names are deprecated. [#2241]
* The npixels, nlevels, and nproc parameters in SourceFinder have
been renamed to n_pixels, n_levels, and n_processes,
respectively. The old names are deprecated. [#2241]
* The SourceCatalog to_table default columns no longer includes
local_background. [#2252]
[#]## photutils.utils
* The ImageDepth nsigma, napers, and niters parameters have been
renamed to n_sigma, n_apertures, and n_iters, respectively. The
old names are deprecated. The napers_used attribute has also
been renamed to n_apertures_used. [#2241]
* The make_random_cmap ncolors parameter has been renamed to
n_colors. The old name is deprecated. [#2241]
* The ShepardIDWInterpolator reg parameter in __call__ has been
renamed to regularization. The old name is deprecated. [#2241]
- Add photutils-3.0.0-cythonbool.patch gh#astropy/photutils#2260
* Sun Sep 21 2025 Dirk Müller <dmueller@suse.com>
- update to 2.3.0:
* The minimum required NumPy is now 1.25.
* The minimum required SciPy is now 1.11.1.
* The minimum required Matplotlib is now 3.8.
* The minimum required scikit-image is now 0.21.
* photutils.isophote build_ellipse_model is now Cythonized and
considerably faster. [#2046] build_ellipse_model also has an
additional optional keyword argument sma_interval, which was
previously hardcoded. [#2046]
* build_ellipse_model is now Cythonized and considerably
faster.
* build_ellipse_model also has an additional optional keyword
argument sma_interval, which was previously hardcoded.
* photutils.psf PSFPhotometry and IterativePSFPhotometry now
raise an error if the input error array contains non-finite
or zero values. [#2022] GriddedPSFModel can now be used with
a single input ePSF model, which will be equivalent to
ImagePSF. [#2034] The finder callable input to PSFPhotometry
and IterativePSFPhotometry is no longer restricted to have x
and y column names of 'xcentroid' and 'ycentroid'. The
allowed column names are now the same as those allowed in the
init_params table. [#2072] Added a group_warning_threshold
keyword to PSFPhotometry and IterativePSFPhotometry. [#2081]
The PSFPhotometry and IterativePSFPhotometry classes no
longer fail for invalid sources, defined as those that have
no overlap with the input data, are completely masked, or
have too few unmasked pixels for a fit. These classes have
new flags (64, 128, 256, respectively) for these invalid
conditions. [#2084, #2085] The PSFPhotometry and
IterativePSFPhotometry classes have new
results_to_init_params and results_to_model_params methods
for outputting fit results in different formats. [#2084] When
using Astropy 7.0+, the PSFPhotometry and
IterativePSFPhotometry fitter object now modifies the PSF
model in place instead of creating a copy, improving
performance and significantly reducing memory usage in some
cases. [#2093] PSFPhotometry and IterativePSFPhotometry now
return a reduced chi-squared statistic (reduced_chi2 column
in the results table). [#2086] The PSF photometry classes now
use a dynamically generated "flat" model instead of a
compound model for grouped sources. This eliminates recursion
limits and significantly reduces memory usage for large
groups. [#2100]
* PSFPhotometry and IterativePSFPhotometry now raise an error
if the input error array contains non-finite or zero values.
* GriddedPSFModel can now be used with a single input ePSF
model, which will be equivalent to ImagePSF.
* The finder callable input to PSFPhotometry and
IterativePSFPhotometry is no longer restricted to have x and
y column names of 'xcentroid' and 'ycentroid'. The allowed
column names are now the same as those allowed in the
init_params table.
* Added a group_warning_threshold keyword to PSFPhotometry and
IterativePSFPhotometry.
* The PSFPhotometry and IterativePSFPhotometry classes no
longer fail for invalid sources, defined as those that have
no overlap with the input data, are completely masked, or
have too few unmasked pixels for a fit. These classes have
new flags (64, 128, 256, respectively) for these invalid
conditions.
* The PSFPhotometry and IterativePSFPhotometry classes have new
results_to_init_params and results_to_model_params methods
for outputting fit results in different formats.
* When using Astropy 7.0+, the PSFPhotometry and
IterativePSFPhotometry fitter object now modifies the PSF
model in place instead of creating a copy, improving
performance and significantly reducing memory usage in some
cases.
* PSFPhotometry and IterativePSFPhotometry now return a reduced
chi-squared statistic (reduced_chi2 column in the results
table).
* The PSF photometry classes now use a dynamically generated
"flat" model instead of a compound model for grouped sources.
This eliminates recursion limits and significantly reduces
memory usage for large groups.
* photutils.segmentation An optional array keyword was added to
the SourceCatalog make_cutouts method. [#2023] Added a group
keyword to the SegmentationImage to_regions method. [#2060,
[#2065]] Added a decode_psf_flags utility function for decoding
PSF photometry bit flags. [#2090] Added a PSF_FLAGS object to
hold all PSF photometry bit flags in one place. PSF_FLAGS
provides readable, named constants for each bit flag and
helper utilities for decoding bit flags. [#2091]
* An optional array keyword was added to the SourceCatalog
make_cutouts method.
* Added a group keyword to the SegmentationImage to_regions
method.
* Added a decode_psf_flags utility function for decoding PSF
photometry bit flags.
* Added a PSF_FLAGS object to hold all PSF photometry bit flags
in one place. PSF_FLAGS provides readable, named constants
for each bit flag and helper utilities for decoding bit
flags.
* photutils.centroids Fixed an issue with the initial Gaussian
theta units in centroid_2dg. [#2013] Fixed a corner-case
issue where zero-sum arrays with ndim > 2 input to
centroid_com would return only two np.nan coordinates instead
of matching the dimensionality of the input array. [#2045]
* Fixed an issue with the initial Gaussian theta units in
centroid_2dg.
* Fixed a corner-case issue where zero-sum arrays with ndim > 2
input to centroid_com would return only two np.nan
coordinates instead of matching the dimensionality of the
input array.
* photutils.datasets Fixed a bug in make_model_image where the
output image would not have units in the case where the input
params had units and none of the models overlapped the image
shape. [#2082] Fixed a bug in make_model_image where an error
would be raised if any row in the input parameters table
contained non-finite model parameters. Such sources are now
silently ignored. [#2083]
* Fixed a bug in make_model_image where the output image would
not have units in the case where the input params had units
and none of the models overlapped the image shape.
* Fixed a bug in make_model_image where an error would be
raised if any row in the input parameters table contained
non-finite model parameters. Such sources are now silently
ignored.
* photutils.psf Fixed a bug in fit_2dgaussian and fit_fwhm
where the fit would fail if there were NaN values in the
input data. [#2030] Fixed the check in GriddedPSFModel for
rectangular pixel grids. [#2035] Fixed a bug in PSFPhotometry
where the 'group_id' column would be ignored if included in
the init_params table. [#2070] Fixed a bug in PSFPhotometry
where the output flux_err column would not have units if the
input data had units and the flux model parameter was fixed
in value. [#2072] Fixed a bug in PSFPhotometry and
IterativePSFPhotometry where an error would be raised if the
x or y columns in init_params had units. [#2079] Fixed a bug
in PSFPhotometry and IterativePSFPhotometry for the boundary
conditions where flag=2 would be set. [#2080] Fixed a bug in
EPSFBuilder where the output PSF would have the wrong shape
if the input stars were non-square cutouts. [#2089, #2092]
Fixed a bug in the calculation of the PSFPhotometry and
IterativePSFPhotometry qfit and cfit to not include the fit
weights. [#2099]
* Fixed a bug in fit_2dgaussian and fit_fwhm where the fit
would fail if there were NaN values in the input data.
* Fixed the check in GriddedPSFModel for rectangular pixel
grids.
* Fixed a bug in PSFPhotometry where the 'group_id' column
would be ignored if included in the init_params table.
* Fixed a bug in PSFPhotometry where the output flux_err column
would not have units if the input data had units and the flux
model parameter was fixed in value.
* Fixed a bug in PSFPhotometry and IterativePSFPhotometry where
an error would be raised if the x or y columns in init_params
had units.
* Fixed a bug in PSFPhotometry and IterativePSFPhotometry for
the boundary conditions where flag=2 would be set.
* Fixed a bug in EPSFBuilder where the output PSF would have
the wrong shape if the input stars were non-square cutouts.
* Fixed a bug in the calculation of the PSFPhotometry and
IterativePSFPhotometry qfit and cfit to not include the fit
weights.
* photutils.segmentation Fixed an issue where a newly-defined
extra property of a SourceCatalog with overwrite=True would
not be added to the extra_properties attribute. [#2039] Fixed
an issue where the SegmentationImage segments attribute would
fail if any source segment was non-contiguous. [#2060]
* Fixed an issue where a newly-defined extra property of a
SourceCatalog with overwrite=True would not be added to the
extra_properties attribute.
* Fixed an issue where the SegmentationImage segments attribute
would fail if any source segment was non-contiguous.
* photutils.background An explicit ValueError is now raised if
the input data to Background2D contains all non-finite
values. [#2062]
* An explicit ValueError is now raised if the input data to
Background2D contains all non-finite values.
* photutils.psf The GriddedPSFModel data and grid_xypos
attributes are now read-only. [#2036] The PSFPhotometry
fit_param attribute is now deprecated. Use the new
results_to_init_params method instead. [#2084] The deprecated
PSFPhotometry fit_results attribute has been removed. [#2084]
* The GriddedPSFModel data and grid_xypos attributes are now
read-only.
* The PSFPhotometry fit_param attribute is now deprecated. Use
the new results_to_init_params method instead.
* The deprecated PSFPhotometry fit_results attribute has been
removed.
* photutils.segmentation The SegmentationImage polygons list
may now include either Shapely Polygon or MultiPolygon (non-
contiguous) objects. [#2060] The SegmentationImage to_patches
and plot_patches methods now return
matplotlib.patches.PathPatch objects. [#2060] The
SegmentationImage to_regions method now returns
PolygonPixelRegion regions that have the segment label stored
in the object meta dictionary. [#2060]
* The SegmentationImage polygons list may now include either
Shapely Polygon or MultiPolygon (non-contiguous) objects.
* The SegmentationImage to_patches and plot_patches methods now
return matplotlib.patches.PathPatch objects.
* The SegmentationImage to_regions method now returns
PolygonPixelRegion regions that have the segment label stored
in the object meta dictionary.
* Sun Apr 06 2025 Ben Greiner <code@bnavigator.de>
- Update to 2.2.0
[#]# New Features
[#]## photutils.aperture
* Add an aperture_to_region function to convert an Aperture
object to an astropy Region or Regions object. [#2009]
[#]## photutils.profiles
* Added data_radius and data_profile attributes to the
RadialProfile class for calculating the raw radial profile.
[#2001]
[#]## photutils.segmentation
* Added a to_regions method to SegmentationImage that converts
the segment outlines to a regions.Regions object. [#2010]
[#]# Bug Fixes
[#]## photutils.segmentation
* Fixed an issue where the SegmentationImage polygons attribute
would raise an error if any source segment contained a hole.
[#2005]
[#]# API Changes
[#]## photutils.aperture
* The theta attribute of EllipticalAperture, EllipticalAnnulus,
RectangularAperture, and RectangularAnnulus is now always
returned as an angular Quantity. [#2008]
* Wed Feb 12 2025 Ben Greiner <code@bnavigator.de>
- Update to 2.1.0
[#]# General
* The minimum required Python is now 3.11. [#1958]
* The minimum required gwcs is now 0.20. [#1961]
[#]# New Features
[#]## photutils.aperture
* The aperture_photometry output table will now include a
sky_center column if wcs is input, even if the input aperture
is not a sky aperture. [#1965]
[#]## photutils.datasets
* A params_map keyword was added to make_model_image to allow a
custom mapping between model parameter names and columns names
in the parameter table. [#1994]
[#]## photutils.detection
* The find_peaks border_width keyword can now accept two values,
indicating the border width along the the y and x edges,
respectively. [#1957]
[#]## photutils.morphology
* An optional mask keyword was added to the gini function.
[#1979]
[#]## photutils.segmentation
* Added deblended_labels, deblended_labels_map, and
deblended_labels_inverse_map properties to SegmentationImage to
identify and map any deblended labels. [#1988]
[#]# Bug Fixes
[#]## photutils.segmentation
* Fixed a bug where the table output from the SourceCatalog
to_table method could have column names with a np.str_
representation instead of str representation when using NumPy
2.0+. [#1956]
* Fixed a bug to ensure that the dtype of the SegmentationImage
labels always matches the image dtype. [#1986]
* Fixed a issue with the source labels after source deblending
when using relabel=False. [#1988]
[#]# API Changes
[#]## photutils.aperture
* The xcenter and ycenter columns in the table returned by
aperture_photometry no longer have (pixel) units for
consistency with other tools. [#1993]
[#]## photutils.detection
* When exclude_border is set to True in the DAOStarFinder and
StarFinder classes, the excluded border region can be different
along the x and y edges if the kernel shape is rectangular.
[#1957]
* Detected sources that match interval ends for sharpness,
roundness, and maximum peak values (sharplo, sharphi, roundlo,
roundhi, and peakmax) are now included in the returned table of
detected sources by DAOStarFinder and IRAFStarFinder. [#1978]
* Detected sources that match the maximum peak value (peakmax)
are now included in the returned table of detected sources by
StarFinder. [#1990]
[#]## photutils.morphology
* The gini function now returns zero instead of NaN if the
(unmasked) data values sum to zero. [#1979]
[#]## photutils.psf
* The 'viridis' color map is now the default in the
GriddedPSFModel plot_grid method when deltas=True. [#1954]
* The GriddedPSFModel plot_grid color bar now matches the height
of the displayed image. [#1955]
- Reenable scikit-image tests for python313
* Fri Dec 06 2024 Ben Greiner <code@bnavigator.de>
- Skip scikit-image tests for python313
* Fri Nov 08 2024 Ben Greiner <code@bnavigator.de>
- 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]
* The minimum required Astropy is now 5.3. [#1839]
* SciPy is now a required dependency. [#1880]
* The minimum required SciPy is now 1.10. [#1880]
* The minimum required NumPy is now 1.24. [#1881]
* The minimum required Matplotlib is now 3.7. [#1881]
* The minimum required GWCS is now 0.19. [#1881]
* Importing tools from all subpackages now requires including the
subpackage name. Also, PSF matching tools must now be imported
from photutils.psf.matching instead of photutils.psf. [#1879,
[#1904]]
[#]# New Features
[#]## photutils.aperture
* The metadata in the tables generated by aperture_photometry and
ApertureStats now include the aperture name and shape
parameters. [#1849]
* aperture_photometry and ApertureStats now accept supported
regions.Region objects, i.e., those corresponding to circular,
elliptical, and rectangular apertures. [#1813, #1852]
* A new region_to_aperture convenience function has been added to
convert supported regions.Region objects to Aperture objects.
[#1813, #1852]
[#]## photutils.background
* The Background2D class has been refactored to significantly
reduce its memory usage. In some cases, it is also
significantly faster. [#1870, #1872, #1873]
* A new npixels_mesh property was added to Background2D that
gives a 2D array of the number of pixels used to compute the
statistics in the low-resolution grid. [#1870]
* A new npixels_map property was added to Background2D that gives
a 2D array of the number of pixels used to compute the
statistics in each mesh, resized to the shape of the input
data. [#1871]
[#]## photutils.centroids
* Quantity arrays can now be input to centroid_1dg and
centroid_2dg. [#1861]
[#]## photutils.datasets
* Added a new params_table_to_models function to create a list of
models from a table of model parameters. [#1896]
[#]## photutils.psf
* Added new xy_bounds keyword to PSFPhotometry and
IterativePSFPhotometry to allow one to bound the x and y model
parameters during the fitting. [#1805]
* The extract_stars function can now accept NDData inputs with
uncertainty types other than weights. [#1821]
* Added new GaussianPSF, CircularGaussianPSF, GaussianPRF,
CircularGaussianPRF, and MoffatPSF PSF model classes. [#1838,
[#1898], #1918]
* Added new AiryDiskPSF PSF model class. [#1843, #1918]
* Added new CircularGaussianSigmaPRF PSF model class. [#1845,
[#1918]]
* The IntegratedGaussianPRF model now supports units. [#1838]
* A new results attribute was added to PSFPhotometry to store the
returned table of fit results. [#1858]
* Added new fit_fwhm convenience function to estimate the FWHM of
one or more sources in an image by fitting a circular 2D
Gaussian PSF model. [#1859, #1887, #1899, #1918]
* Added new fit_2dgaussian convenience function to fit a circular
2D Gaussian PSF to one or more sources in an image. [#1859,
[#1887], #1899]
* Added new ImagePSF model class to represent a PSF model as an
image. [#1890]
* The GriddedPSFModel model now has a bounding_box method to
return the bounding box of the model. [#1891]
* The GriddedPSFModel class has been refactored to significantly
improve its performance. In typical PSF photometry use cases,
it is now about 4 times faster than previous versions. [#1903]
[#]## photutils.segmentation
* Reduced the memory usage and improved the performance of source
deblending with deblend_sources and SourceFinder. [#1924,
[#1925], #1926]
* Improved the accuracy of the progress bar in deblend_sources
and SourceFinder when using multiprocessing. Also added the
source ID label number to the progress bar. [#1925, 1926]
[#]# Bug Fixes
[#]## photutils.aperture
* Fixed a bug checking that the subpixels keyword is a strictly
positive integer. [#1816]
[#]## photutils.datasets
* Fixed an issue in make_model_image where if the bbox_factor was
input and the model bounding box did not have a factor keyword
then an error would be raised. [#1921]
[#]## photutils.detection
* Fixed an issue where DAOStarFinder would not return any sources
if the input threshold was set to zero due to the flux being
non-finite. [#1882]
[#]## photutils.isophote
* Fixed a bug in build_ellipse_model where if
high_harmonics=True, the harmonics were not correctly added to
the model. [#1810]
[#]## photutils.psf
* Fixed a bug in make_psf_model where if the input model had
amplitude units, an error would be raised. [#1894]
[#]# API Changes
* The sklearn version information has been removed from the meta
attribute in output tables. sklearn was removed as an optional
dependency in 1.13.0. [#1807]
[#]## photutils.background
* The Background2D background_mesh and background_rms_mesh
properties will have units if the input data has units. [#1870]
* The Background2D edge_method keyword is now deprecated. When
edge_method is eventually removed, the 'pad' option will always
be used. [#1870]
* The Background2D background_mesh_masked,
background_rms_mesh_masked, and mesh_nmasked properties are now
deprecated. [#1870]
* To reduce memory usage, Background2D no longer keeps a cached
copy of the returned background and background_rms properties.
[#1870]
* The Background2D data, mask, total_mask, nboxes, box_npixels,
and nboxes_tot attributes have been removed. [#1870]
* The BkgZoomInterpolator grid_mode keyword is now deprecated.
When grid_mode is eventually removed, the True option will
always be used. [#1870]
* The Background2D background, background_rms, background_mesh,
and background_rms_mesh properties now have the same dtype as
the input data. [#1922]
[#]## photutils.centroids
* For consistency with other fitting functions (including PSF
fitting), the centroid_1dg and centroid_2dg functions now fit
only a 1D or 2D Gaussian model, respectively, excluding any
constant component. The input data are required to be
background-subtracted. [#1861]
* The fitter used in centroid_1dg and centroid_2dg was changed
from LevMarLSQFitter to TRFLSQFitter. LevMarLSQFitter uses the
legacy SciPy function scipy.optimize.leastsq, which is no
longer recommended. [#1917]
[#]## photutils.datasets
* The deprecated make module has been removed. Instead of
importing functions from photutils.datasets.make, import
functions from photutils.datasets. [#1884]
* The deprecated make_model_sources_image,
make_gaussian_prf_sources_image, make_gaussian_sources_table,
make_test_psf_data, make_random_gaussians_table, and
make_imagehdu functions have been removed. [#1884]
[#]## photutils.detection
* The deprecated sky keyword in DAOStarFinder and IRAFStarFinder
has been removed. Also, there will no longer be a sky column in
the output table. [#1884]
* The DAOStarFinder flux and mag columns were changed to give
sensible values. Previously, the flux value was defined by the
original DAOFIND algorithm as a measure of the intensity ratio
of the amplitude of the best fitting Gaussian function at the
object position to the detection threshold. A daofind_mag
column was added for comparison to the original IRAF DAOFIND
algorithm. [#1885]
[#]## photutils.isophote
* The build_ellipse_model function now raises a ValueError if the
input isolist is empty. [#1809]
[#]## photutils.profiles
* The fitter used in RadialProfile to fit the profile with a
Gaussian was changed from LevMarLSQFitter to TRFLSQFitter.
LevMarLSQFitter uses the legacy SciPy function
scipy.optimize.leastsq, which is no longer recommended. [#1899]
[#]## photutils.psf
* The IntegratedGaussianPRF class now must be initialized using
keyword-only arguments. [#1838]
* The IntegratedGaussianPRF class has been moved to the new
functional_models module. [#1838]
* The models and griddedpsfmodel modules have been renamed to
image_models and gridded_models, respectively. [#1838]
* The IntegratedGaussianPRF model class has been renamed to
CircularGaussianPRF. IntegratedGaussianPRF is now deprecated.
[#1845]
* Some PSF tools have moved to new modules. The PRFAdapter class
and the make_psf_model and grid_from_epsfs functions have been
moved to the new model_helpers module. The make_psf_model_image
function has been moved to the new simulations module. It is
recommended that all of these tools be imported from
[#]## photutils.psf without using the submodule name. [#1854, #1901]
* The PSFPhotometry fit_results attribute has been renamed to
fit_info. fit_results is now deprecated. [#1858]
* The PRFAdapter class has been deprecated. Instead, use a
ImagePSF model derived from the discretize_model function in
astropy.convolution. [#1865]
* The FittableImageModel and EPSFModel classes have been
deprecated. Instead, use the new ImagePSF model class. [#1890]
* The default fitter for PSFPhotometry, IterativePSFPhotometry,
and EPSFFitter was changed from LevMarLSQFitter to
TRFLSQFitter. LevMarLSQFitter uses the legacy SciPy function
scipy.optimize.leastsq, which is no longer recommended. [#1899]
* psf_shape is now an optional keyword in the make_model_image
and make_residual_image methods of PSFPhotometry and
IterativePSFPhotometry. The value defaults to using the model
bounding box to define the shape and is required only if the
PSF model does not have a bounding box attribute. [#1921]
[#]## photutils.psf.matching
* PSF matching tools must now be imported from
[#]## photutils.psf.matching instead of photutils.psf. [#1904]
[#]## photutils.segmentation
* The SegmentationImage relabel_consecutive, resassign_label(s),
keep_label(s), remove_label(s), remove_border_labels, and
remove_masked_labels methods now keep the original dtype of the
segmentation image instead of always changing it to int
(int64). [#1878, #1923]
* The detect_sources and deblend_sources functions now return a
SegmentationImage instance whose data dtype is np.int32 instead
of int (int64) unless more than (2**32 - 1) labels are needed.
[#1878]
* Thu Jul 11 2024 Ben Greiner <code@bnavigator.de>
- 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
“fluxfit” as allowed column names in the init_params table
input to the PSF photometry objects. [#1765]
* Added a make_psf_model_image function to generate a simulated
image from PSF models. [#1785, #1796] PSFPhotometry now has a new
fit_params attribute containing a table of the fit model parameters
and errors. [#1789]
* The PSFPhotometry and IterativePSFPhotometry init_params table
now allows the user to input columns for model parameters other
than x, y, and flux. The column names must match the parameter
names in the PSF model. They * can also be suffixed with
either the “_init” or “_fit” suffix. [#1793]
[#]# Bug Fixes
[#]## photutils.aperture
* Fixed an issue in ApertureStats where in very rare cases the
covariance calculation could take a long time. [#1788]
[#]## photutils.background
* No longer warn about NaNs in the data if those NaNs are masked
in coverage_mask passed to Background2D. [#1729]
[#]## photutils.psf
* Fixed an issue where IterativePSFPhotometry would fail if the
input data was a Quantity array. [#1746]
* Fixed the IntegratedGaussianPRF class bounding_box limits to
always be symmetric. [#1754]
* Fixed an issue where IterativePSFPhotometry could sometimes
issue a warning when merging tables if mode='all'. [#1761]
* Fixed a bug where the first matching column in the init_params
table was not used in PSFPhotometry and IterativePSFPhotometry.
[#1765]
* Fixed an issue where IterativePSFPhotometry could sometimes
raise an error about non-overlapping data. [#1778]
* Fixed an issue with unit handling in PSFPhotometry and
IterativePSFPhotometry. [#1792]
* Fixed an issue in IterativePSFPhotometry where the fit_results
attribute was not cleared between repeated calls. [#1793]
[#]## photutils.segmentation
* Fixed an issue in SourceCatalog where in very rare cases the
covariance calculation could take a long time. [#1788]
[#]# API Changes
* The photutils.test function has been removed. Instead use the
pytest --pyargs photutils command. [#1725]
[#]## photutils.datasets
* The photutils.datasets subpackage has been reorganized and the
make module has been deprecated. Instead of importing functions
from photutils.datasets.make, import functions from
[#]## photutils.datasets. [#1726]
* The make_model_sources_image function has been deprecated in
favor of the new make_model_image function. The new function
has more options and is significantly faster. [#1759]
* The randomly-generated optional noise in the simulated example
images make_4gaussians_image and make_100gaussians_image is now
slightly different. The noise sigma is the same, but the pixel
values differ. [#1760]
* The make_gaussian_prf_sources_image function is now deprecated.
Use the make_model_psf_image function or the new
make_model_image function instead. [#1762]
* The make_gaussian_sources_table function now includes an “id”
column and always returns both 'flux' and 'amplitude' columns.
[#1763]
* The make_model_sources_table function now includes an “id”
column. [#1764]
* The make_gaussian_sources_table function is now deprecated. Use
the make_model_sources_table function instead. [#1764]
* The make_test_psf_data function is now deprecated. Use the new
make_model_psf_image function instead. [#1785]
[#]## photutils.detection
* The sky keyword in DAOStarFinder and IRAFStarFinder is now
deprecated and will be removed in a future version. [#1747]
* Sources that have non-finite properties (e.g., centroid,
roundness, sharpness, etc.) are automatically excluded from the
output table in DAOStarFinder, IRAFStarFinder, and StarFinder.
[#1750]
[#]## photutils.psf
* PSFPhotometry and IterativePSFPhotometry now raise a ValueError
if the input psf_model is not two-dimensional with n_inputs=2
and n_outputs=1. [#1741]
* The IntegratedGaussianPRF class bounding_box is now a method
instead of an attribute for consistency with Astropy models.
The method has a factor keyword to scale the bounding box. The
default scale factor is 5.5 times sigma. [#1754]
* The IterativePSFPhotometry make_model_image and
make_residual_image methods no longer include the local
background by default. This is a backwards-incompatible change.
If the previous behavior is desired, set *
include_localbkg=True. [#1756]
* IterativePSFPhotometry will now only issue warnings after all
iterations are completed. [#1767]
* The IterativePSFPhotometry psfphot attribute has been removed.
Instead, use the fit_results attribute, which contains a list
of PSFPhotometry instances for each fit iteration. [#1771]
* The group_size column has been moved to come immediately after
the group_id column in the output table from PSFPhotometry and
IterativePSFPhotometry. [#1772]
* The PSFPhotometry init_params table was moved from the
fit_results dictionary to an attribute. [#1773] Removed local_bkg,
psfcenter_indices, fit_residuals, npixfit, and nmodels keys from
the PSFPhotometry fit_results dictionary. [#1773]
* Removed the deprecated BasicPSFPhotometry,
IterativelySubtractedPSFPhotometry, DAOPhotPSFPhotometry,
DAOGroup, DBSCANGroup, and GroupStarsBase, and NonNormalizable
classes and the prepare_psf_model, * get_grouped_psf_model,
and subtract_psf functions. [#1774]
* A ValueError is now raised if the shape of the error array does
not match the data array when calling the PSF-fitting classes.
[#1777]
* The fit_param_errs key was removed from the PSFPhotometry
fit_results dictionary. The fit parameter errors are now stored
in the fit_params table. [#1789]
* The cfit column in the PSFPhotometry and IterativePSFPhotometry
result table will now be NaN for sources whose initial central
pixel is masked. [#1789]
* Sun May 05 2024 Ben Greiner <code@bnavigator.de>
- 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]
* Sun Feb 18 2024 Ben Greiner <code@bnavigator.de>
- 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
[#]## photutils.aperture
* PixelAperture instances now raise an informative error message
when positions is input as a zip object containing Astropy
Quantity objects. [#1682]
[#]## photutils.psf
* The GridddedPSFModel string representations now include the
model flux, x_0, and y_0 parameters. [#1680]
* The PSF photometry make_model_image and make_residual_image
methods no longer include the local background by default. This
is a backwards-incompatible change. If the previous behavior is
desired, set include_localbkg=True. [#1703]
* The PSF photometry finder_results attribute is now returned as
a QTable instead of a list of QTable. [#1704]
* Deprecated the NonNormalizable custom warning class in favor of
AstropyUserWarning. [#1710]
[#]## photutils.segmentation
* The SourceCatalog get_label and get_labels methods now raise a
ValueError if any of the input labels are invalid. [#1694]
* Fri Nov 24 2023 Ben Greiner <code@bnavigator.de>
- 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]
* Added a scale keyword to the SegmentationImage.to_patches()
method to scale the sizes of the polygon patches. [#1641,
[#1646]]
* Improved the SegmentationImage imshow method to ensure that
labels are plotted with unique colors. [#1649]
* Added a imshow_map method to SegmentationImage for plotting
segmentation images with a small number of non-consecutive
labels. [#1649]
* Added a reset_cmap method to SegmentationImage for resetting
the colormap to a new random colormap. [#1649]
[#]## photutils.utils
* Improved the generation of random aperture positions in
ImageDepth. [#1666]
[#]# Bug Fixes
[#]## photutils.aperture
* Fixed an issue where the aperture plot method **kwargs were not
reset to the default values when called multiple times. [#1655]
[#]## photutils.psf
* Fixed a bug where SourceGrouper would fail if only one source
was input. [#1617]
* Fixed a bug in GriddedPSFModel plot_grid where the grid could
be plotted incorrectly if the input xygrid was not sorted in y
then x order. [#1661]
[#]## photutils.segmentation
* Fixed an issue where deblend_sources and SourceFinder would
raise an error if the contrast keyword was set to 1 (meaning no
deblending). [#1636]
* Fixed an issue where the vertices of the SegmentationImage
polygons were shifted by 0.5 pixels in both x and y. [#1646]
* API Changes
* The metadata in output tables now contains a timestamp. [#1640]
* Package versions in table metadata are now stored in the
“versions” key. [#1640]
* The order of the metadata in a table is now preserved when
writing to a file. [#1640]
[#]## photutils.psf
* Deprecated the prepare_psf_model function. Use the new
make_psf_model function instead. [#1658]
* The GriddedPSFModel now stores the ePSF grid such that it is
first sorted by y then by x. As a result, the order of the data
and xygrid attributes may be different. [#1661]
* The oversampling attribute is now stored as a 1D numpy.ndarray
with two elements. [#1664]
* A ValueError is raised if GriddedPSFModel is called with x and
y arrays that have more than 2 dimensions. [#1662]
[#]## photutils.segmentation
* Removed the deprecated kernel keyword from SourceCatalog.
[#1613]
* Fri Aug 25 2023 Ben Greiner <code@bnavigator.de>
- 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]
[#]# API Changes
[#]## photutils.psf
* Deprecated the PSF photometry classes BasicPSFPhotometry,
IterativelySubtractedPSFPhotometry, and DAOPhotPSFPhotometry.
Use the new PSFPhotometry or IterativePSFPhotometry class
instead. [#1578]
* Deprecated the DAOGroup, DBSCANGroup, and GroupStarsBase
classes. Use the new SourceGrouper class instead. [#1578]
* Deprecated the get_grouped_psf_model and subtract_psf function.
[#1578]
* Thu May 18 2023 Ben Greiner <code@bnavigator.de>
- 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]
* Wed Apr 26 2023 Ben Greiner <code@bnavigator.de>
- 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
/usr/lib64/python3.13/site-packages/photutils /usr/lib64/python3.13/site-packages/photutils-3.0.0.dist-info /usr/lib64/python3.13/site-packages/photutils-3.0.0.dist-info/INSTALLER /usr/lib64/python3.13/site-packages/photutils-3.0.0.dist-info/METADATA /usr/lib64/python3.13/site-packages/photutils-3.0.0.dist-info/RECORD /usr/lib64/python3.13/site-packages/photutils-3.0.0.dist-info/REQUESTED /usr/lib64/python3.13/site-packages/photutils-3.0.0.dist-info/WHEEL /usr/lib64/python3.13/site-packages/photutils-3.0.0.dist-info/licenses /usr/lib64/python3.13/site-packages/photutils-3.0.0.dist-info/licenses/LICENSE.rst /usr/lib64/python3.13/site-packages/photutils-3.0.0.dist-info/top_level.txt /usr/lib64/python3.13/site-packages/photutils/__init__.py /usr/lib64/python3.13/site-packages/photutils/__pycache__ /usr/lib64/python3.13/site-packages/photutils/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/__pycache__/conftest.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/__pycache__/conftest.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/__pycache__/version.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/__pycache__/version.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture /usr/lib64/python3.13/site-packages/photutils/aperture/__init__.py /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__ /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/attributes.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/attributes.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/bounding_box.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/bounding_box.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/circle.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/circle.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/converters.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/converters.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/ellipse.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/ellipse.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/mask.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/mask.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/photometry.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/photometry.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/rectangle.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/rectangle.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/stats.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/__pycache__/stats.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/attributes.py /usr/lib64/python3.13/site-packages/photutils/aperture/bounding_box.py /usr/lib64/python3.13/site-packages/photutils/aperture/circle.py /usr/lib64/python3.13/site-packages/photutils/aperture/converters.py /usr/lib64/python3.13/site-packages/photutils/aperture/core.py /usr/lib64/python3.13/site-packages/photutils/aperture/ellipse.py /usr/lib64/python3.13/site-packages/photutils/aperture/mask.py /usr/lib64/python3.13/site-packages/photutils/aperture/photometry.py /usr/lib64/python3.13/site-packages/photutils/aperture/rectangle.py /usr/lib64/python3.13/site-packages/photutils/aperture/stats.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_aperture_common.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_aperture_common.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_attributes.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_attributes.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_bounding_box.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_bounding_box.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_circle.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_circle.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_converters.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_converters.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_ellipse.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_ellipse.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_mask.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_mask.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_photometry.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_photometry.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_positional_kwargs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_positional_kwargs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_rectangle.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_rectangle.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_stats.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/__pycache__/test_stats.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_aperture_common.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_attributes.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_bounding_box.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_circle.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_converters.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_core.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_ellipse.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_mask.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_photometry.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_positional_kwargs.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_rectangle.py /usr/lib64/python3.13/site-packages/photutils/aperture/tests/test_stats.py /usr/lib64/python3.13/site-packages/photutils/background /usr/lib64/python3.13/site-packages/photutils/background/__init__.py /usr/lib64/python3.13/site-packages/photutils/background/__pycache__ /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/background_2d.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/background_2d.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/interpolators.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/interpolators.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/local_background.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/__pycache__/local_background.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/background_2d.py /usr/lib64/python3.13/site-packages/photutils/background/core.py /usr/lib64/python3.13/site-packages/photutils/background/interpolators.py /usr/lib64/python3.13/site-packages/photutils/background/local_background.py /usr/lib64/python3.13/site-packages/photutils/background/tests /usr/lib64/python3.13/site-packages/photutils/background/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_background_2d.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_background_2d.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_interpolators.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_interpolators.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_local_background.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_local_background.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_positional_kwargs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/__pycache__/test_positional_kwargs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/background/tests/test_background_2d.py /usr/lib64/python3.13/site-packages/photutils/background/tests/test_core.py /usr/lib64/python3.13/site-packages/photutils/background/tests/test_interpolators.py /usr/lib64/python3.13/site-packages/photutils/background/tests/test_local_background.py /usr/lib64/python3.13/site-packages/photutils/background/tests/test_positional_kwargs.py /usr/lib64/python3.13/site-packages/photutils/centroids /usr/lib64/python3.13/site-packages/photutils/centroids/__init__.py /usr/lib64/python3.13/site-packages/photutils/centroids/__pycache__ /usr/lib64/python3.13/site-packages/photutils/centroids/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/__pycache__/_utils.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/__pycache__/_utils.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/__pycache__/core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/__pycache__/core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/__pycache__/gaussian.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/__pycache__/gaussian.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/_utils.py /usr/lib64/python3.13/site-packages/photutils/centroids/core.py /usr/lib64/python3.13/site-packages/photutils/centroids/gaussian.py /usr/lib64/python3.13/site-packages/photutils/centroids/tests /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__pycache__/test_core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__pycache__/test_core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__pycache__/test_gaussian.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__pycache__/test_gaussian.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__pycache__/test_utils.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/tests/__pycache__/test_utils.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/centroids/tests/test_core.py /usr/lib64/python3.13/site-packages/photutils/centroids/tests/test_gaussian.py /usr/lib64/python3.13/site-packages/photutils/centroids/tests/test_utils.py /usr/lib64/python3.13/site-packages/photutils/compiler_version.abi3.so /usr/lib64/python3.13/site-packages/photutils/conftest.py /usr/lib64/python3.13/site-packages/photutils/datasets /usr/lib64/python3.13/site-packages/photutils/datasets/__init__.py /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__ /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/examples.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/examples.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/images.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/images.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/load.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/load.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/model_params.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/model_params.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/noise.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/noise.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/wcs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/__pycache__/wcs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/data /usr/lib64/python3.13/site-packages/photutils/datasets/data/100gaussians_params.ecsv /usr/lib64/python3.13/site-packages/photutils/datasets/data/4gaussians_params.ecsv /usr/lib64/python3.13/site-packages/photutils/datasets/examples.py /usr/lib64/python3.13/site-packages/photutils/datasets/images.py /usr/lib64/python3.13/site-packages/photutils/datasets/load.py /usr/lib64/python3.13/site-packages/photutils/datasets/model_params.py /usr/lib64/python3.13/site-packages/photutils/datasets/noise.py /usr/lib64/python3.13/site-packages/photutils/datasets/tests /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_examples.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_examples.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_images.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_images.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_load.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_load.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_model_params.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_model_params.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_noise.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_noise.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_positional_kwargs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_positional_kwargs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_wcs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/__pycache__/test_wcs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/datasets/tests/test_examples.py /usr/lib64/python3.13/site-packages/photutils/datasets/tests/test_images.py /usr/lib64/python3.13/site-packages/photutils/datasets/tests/test_load.py /usr/lib64/python3.13/site-packages/photutils/datasets/tests/test_model_params.py /usr/lib64/python3.13/site-packages/photutils/datasets/tests/test_noise.py /usr/lib64/python3.13/site-packages/photutils/datasets/tests/test_positional_kwargs.py /usr/lib64/python3.13/site-packages/photutils/datasets/tests/test_wcs.py /usr/lib64/python3.13/site-packages/photutils/datasets/wcs.py /usr/lib64/python3.13/site-packages/photutils/detection /usr/lib64/python3.13/site-packages/photutils/detection/__init__.py /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__ /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/daofinder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/daofinder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/irafstarfinder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/irafstarfinder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/peakfinder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/peakfinder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/starfinder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/__pycache__/starfinder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/core.py /usr/lib64/python3.13/site-packages/photutils/detection/daofinder.py /usr/lib64/python3.13/site-packages/photutils/detection/irafstarfinder.py /usr/lib64/python3.13/site-packages/photutils/detection/peakfinder.py /usr/lib64/python3.13/site-packages/photutils/detection/starfinder.py /usr/lib64/python3.13/site-packages/photutils/detection/tests /usr/lib64/python3.13/site-packages/photutils/detection/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/conftest.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/conftest.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_daofinder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_daofinder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_irafstarfinder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_irafstarfinder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_peakfinder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_peakfinder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_starfinder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/__pycache__/test_starfinder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/detection/tests/conftest.py /usr/lib64/python3.13/site-packages/photutils/detection/tests/test_core.py /usr/lib64/python3.13/site-packages/photutils/detection/tests/test_daofinder.py /usr/lib64/python3.13/site-packages/photutils/detection/tests/test_irafstarfinder.py /usr/lib64/python3.13/site-packages/photutils/detection/tests/test_peakfinder.py /usr/lib64/python3.13/site-packages/photutils/detection/tests/test_starfinder.py /usr/lib64/python3.13/site-packages/photutils/geometry /usr/lib64/python3.13/site-packages/photutils/geometry/__init__.py /usr/lib64/python3.13/site-packages/photutils/geometry/__pycache__ /usr/lib64/python3.13/site-packages/photutils/geometry/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/circular_overlap.abi3.so /usr/lib64/python3.13/site-packages/photutils/geometry/core.abi3.so /usr/lib64/python3.13/site-packages/photutils/geometry/elliptical_overlap.abi3.so /usr/lib64/python3.13/site-packages/photutils/geometry/rectangular_overlap.abi3.so /usr/lib64/python3.13/site-packages/photutils/geometry/tests /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__pycache__/test_circular_overlap_grid.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__pycache__/test_circular_overlap_grid.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__pycache__/test_elliptical_overlap_grid.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__pycache__/test_elliptical_overlap_grid.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__pycache__/test_rectangular_overlap_grid.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/tests/__pycache__/test_rectangular_overlap_grid.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/geometry/tests/test_circular_overlap_grid.py /usr/lib64/python3.13/site-packages/photutils/geometry/tests/test_elliptical_overlap_grid.py /usr/lib64/python3.13/site-packages/photutils/geometry/tests/test_rectangular_overlap_grid.py /usr/lib64/python3.13/site-packages/photutils/isophote /usr/lib64/python3.13/site-packages/photutils/isophote/__init__.py /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__ /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/ellipse.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/ellipse.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/fitter.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/fitter.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/geometry.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/geometry.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/harmonics.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/harmonics.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/integrator.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/integrator.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/isophote.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/isophote.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/model.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/model.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/sample.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/__pycache__/sample.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/ellipse.py /usr/lib64/python3.13/site-packages/photutils/isophote/ellipse_model.abi3.so /usr/lib64/python3.13/site-packages/photutils/isophote/fitter.py /usr/lib64/python3.13/site-packages/photutils/isophote/geometry.py /usr/lib64/python3.13/site-packages/photutils/isophote/harmonics.py /usr/lib64/python3.13/site-packages/photutils/isophote/integrator.py /usr/lib64/python3.13/site-packages/photutils/isophote/isophote.py /usr/lib64/python3.13/site-packages/photutils/isophote/model.py /usr/lib64/python3.13/site-packages/photutils/isophote/sample.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/make_test_data.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/make_test_data.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_angles.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_angles.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_ellipse.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_ellipse.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_fitter.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_fitter.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_geometry.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_geometry.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_harmonics.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_harmonics.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_integrator.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_integrator.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_isophote.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_isophote.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_model.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_model.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_positional_kwargs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_positional_kwargs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_regression.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_regression.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_sample.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/__pycache__/test_sample.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/isophote/tests/data /usr/lib64/python3.13/site-packages/photutils/isophote/tests/data/M51_table.fits /usr/lib64/python3.13/site-packages/photutils/isophote/tests/data/README.rst /usr/lib64/python3.13/site-packages/photutils/isophote/tests/data/minimum_radius_test.fits /usr/lib64/python3.13/site-packages/photutils/isophote/tests/data/synth_highsnr_table.fits /usr/lib64/python3.13/site-packages/photutils/isophote/tests/data/synth_lowsnr_table.fits /usr/lib64/python3.13/site-packages/photutils/isophote/tests/data/synth_table.fits /usr/lib64/python3.13/site-packages/photutils/isophote/tests/data/synth_table_mean.fits /usr/lib64/python3.13/site-packages/photutils/isophote/tests/data/synth_table_mean.txt /usr/lib64/python3.13/site-packages/photutils/isophote/tests/make_test_data.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_angles.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_ellipse.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_fitter.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_geometry.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_harmonics.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_integrator.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_isophote.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_model.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_positional_kwargs.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_regression.py /usr/lib64/python3.13/site-packages/photutils/isophote/tests/test_sample.py /usr/lib64/python3.13/site-packages/photutils/morphology /usr/lib64/python3.13/site-packages/photutils/morphology/__init__.py /usr/lib64/python3.13/site-packages/photutils/morphology/__pycache__ /usr/lib64/python3.13/site-packages/photutils/morphology/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/__pycache__/core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/__pycache__/core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/__pycache__/non_parametric.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/__pycache__/non_parametric.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/core.py /usr/lib64/python3.13/site-packages/photutils/morphology/non_parametric.py /usr/lib64/python3.13/site-packages/photutils/morphology/tests /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__pycache__/test_core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__pycache__/test_core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__pycache__/test_non_parametric.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__pycache__/test_non_parametric.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__pycache__/test_positional_kwargs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/tests/__pycache__/test_positional_kwargs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/morphology/tests/test_core.py /usr/lib64/python3.13/site-packages/photutils/morphology/tests/test_non_parametric.py /usr/lib64/python3.13/site-packages/photutils/morphology/tests/test_positional_kwargs.py /usr/lib64/python3.13/site-packages/photutils/profiles /usr/lib64/python3.13/site-packages/photutils/profiles/__init__.py /usr/lib64/python3.13/site-packages/photutils/profiles/__pycache__ /usr/lib64/python3.13/site-packages/photutils/profiles/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/__pycache__/core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/__pycache__/core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/__pycache__/curve_of_growth.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/__pycache__/curve_of_growth.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/__pycache__/radial_profile.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/__pycache__/radial_profile.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/core.py /usr/lib64/python3.13/site-packages/photutils/profiles/curve_of_growth.py /usr/lib64/python3.13/site-packages/photutils/profiles/radial_profile.py /usr/lib64/python3.13/site-packages/photutils/profiles/tests /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/conftest.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/conftest.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/test_curve_of_growth.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/test_curve_of_growth.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/test_positional_kwargs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/test_positional_kwargs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/test_radial_profile.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/__pycache__/test_radial_profile.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/profiles/tests/conftest.py /usr/lib64/python3.13/site-packages/photutils/profiles/tests/test_curve_of_growth.py /usr/lib64/python3.13/site-packages/photutils/profiles/tests/test_positional_kwargs.py /usr/lib64/python3.13/site-packages/photutils/profiles/tests/test_radial_profile.py /usr/lib64/python3.13/site-packages/photutils/psf /usr/lib64/python3.13/site-packages/photutils/psf/__init__.py /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__ /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/_components.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/_components.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/epsf_builder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/epsf_builder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/epsf_stars.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/epsf_stars.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/flags.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/flags.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/functional_models.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/functional_models.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/gridded_models.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/gridded_models.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/groupers.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/groupers.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/image_models.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/image_models.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/iterative.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/iterative.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/model_helpers.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/model_helpers.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/model_io.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/model_io.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/model_plotting.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/model_plotting.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/photometry.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/photometry.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/simulation.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/simulation.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/__pycache__/utils.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/_components.py /usr/lib64/python3.13/site-packages/photutils/psf/epsf_builder.py /usr/lib64/python3.13/site-packages/photutils/psf/epsf_stars.py /usr/lib64/python3.13/site-packages/photutils/psf/flags.py /usr/lib64/python3.13/site-packages/photutils/psf/functional_models.py /usr/lib64/python3.13/site-packages/photutils/psf/gridded_models.py /usr/lib64/python3.13/site-packages/photutils/psf/groupers.py /usr/lib64/python3.13/site-packages/photutils/psf/image_models.py /usr/lib64/python3.13/site-packages/photutils/psf/iterative.py /usr/lib64/python3.13/site-packages/photutils/psf/matching /usr/lib64/python3.13/site-packages/photutils/psf/matching/__init__.py /usr/lib64/python3.13/site-packages/photutils/psf/matching/__pycache__ /usr/lib64/python3.13/site-packages/photutils/psf/matching/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/matching/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/model_helpers.py /usr/lib64/python3.13/site-packages/photutils/psf/model_io.py /usr/lib64/python3.13/site-packages/photutils/psf/model_plotting.py /usr/lib64/python3.13/site-packages/photutils/psf/photometry.py /usr/lib64/python3.13/site-packages/photutils/psf/simulation.py /usr/lib64/python3.13/site-packages/photutils/psf/tests /usr/lib64/python3.13/site-packages/photutils/psf/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_components.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_components.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_epsf_builder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_epsf_builder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_epsf_stars.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_epsf_stars.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_flags.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_flags.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_functional_models.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_functional_models.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_gridded_models.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_gridded_models.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_groupers.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_groupers.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_image_models.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_image_models.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_iterative.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_iterative.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_model_helpers.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_model_helpers.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_photometry.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_photometry.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_positional_kwargs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_positional_kwargs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_simulation.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_simulation.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_utils.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/__pycache__/test_utils.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf/tests/data /usr/lib64/python3.13/site-packages/photutils/psf/tests/data/STDPSF_ACSWFC_F814W_mock.fits /usr/lib64/python3.13/site-packages/photutils/psf/tests/data/STDPSF_NRCA1_F150W_mock.fits /usr/lib64/python3.13/site-packages/photutils/psf/tests/data/STDPSF_NRCSW_F150W_mock.fits /usr/lib64/python3.13/site-packages/photutils/psf/tests/data/STDPSF_WFC3UV_F814W_mock.fits /usr/lib64/python3.13/site-packages/photutils/psf/tests/data/STDPSF_WFPC2_F814W_mock.fits /usr/lib64/python3.13/site-packages/photutils/psf/tests/data/nircam_nrca1_f200w_fovp101_samp4_npsf16_mock.fits /usr/lib64/python3.13/site-packages/photutils/psf/tests/data/nircam_nrca1_f200w_fovp101_samp4_npsf4_mock.fits /usr/lib64/python3.13/site-packages/photutils/psf/tests/data/nircam_nrca5_f444w_fovp101_samp4_npsf4_mock.fits /usr/lib64/python3.13/site-packages/photutils/psf/tests/data/nircam_nrcb4_f150w_fovp101_samp4_npsf1_mock.fits /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_components.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_epsf_builder.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_epsf_stars.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_flags.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_functional_models.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_gridded_models.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_groupers.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_image_models.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_iterative.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_model_helpers.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_photometry.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_positional_kwargs.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_simulation.py /usr/lib64/python3.13/site-packages/photutils/psf/tests/test_utils.py /usr/lib64/python3.13/site-packages/photutils/psf/utils.py /usr/lib64/python3.13/site-packages/photutils/psf_matching /usr/lib64/python3.13/site-packages/photutils/psf_matching/__init__.py /usr/lib64/python3.13/site-packages/photutils/psf_matching/__pycache__ /usr/lib64/python3.13/site-packages/photutils/psf_matching/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/__pycache__/fourier.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/__pycache__/fourier.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/__pycache__/utils.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/__pycache__/windows.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/__pycache__/windows.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/fourier.py /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/conftest.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/conftest.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/test_fourier.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/test_fourier.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/test_utils.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/test_utils.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/test_windows.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/__pycache__/test_windows.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/conftest.py /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/test_fourier.py /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/test_utils.py /usr/lib64/python3.13/site-packages/photutils/psf_matching/tests/test_windows.py /usr/lib64/python3.13/site-packages/photutils/psf_matching/utils.py /usr/lib64/python3.13/site-packages/photutils/psf_matching/windows.py /usr/lib64/python3.13/site-packages/photutils/segmentation /usr/lib64/python3.13/site-packages/photutils/segmentation/__init__.py /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__ /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/catalog.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/catalog.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/deblend.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/deblend.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/detect.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/detect.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/finder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/finder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/__pycache__/utils.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/catalog.py /usr/lib64/python3.13/site-packages/photutils/segmentation/core.py /usr/lib64/python3.13/site-packages/photutils/segmentation/deblend.py /usr/lib64/python3.13/site-packages/photutils/segmentation/detect.py /usr/lib64/python3.13/site-packages/photutils/segmentation/finder.py /usr/lib64/python3.13/site-packages/photutils/segmentation/tests /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_catalog.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_catalog.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_core.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_deblend.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_deblend.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_detect.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_detect.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_finder.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_finder.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_positional_kwargs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_positional_kwargs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_utils.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/__pycache__/test_utils.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/test_catalog.py /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/test_core.py /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/test_deblend.py /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/test_detect.py /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/test_finder.py /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/test_positional_kwargs.py /usr/lib64/python3.13/site-packages/photutils/segmentation/tests/test_utils.py /usr/lib64/python3.13/site-packages/photutils/segmentation/utils.py /usr/lib64/python3.13/site-packages/photutils/tests /usr/lib64/python3.13/site-packages/photutils/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils /usr/lib64/python3.13/site-packages/photutils/utils/__init__.py /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__ /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_convolution.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_convolution.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_coords.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_coords.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_deprecation.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_deprecation.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_misc.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_misc.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_moments.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_moments.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_optional_deps.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_optional_deps.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_parameters.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_parameters.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_progress_bars.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_progress_bars.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_quantity_helpers.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_quantity_helpers.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_repr.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_repr.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_round.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_round.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_stats.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_stats.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_wcs_helpers.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/_wcs_helpers.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/colormaps.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/colormaps.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/cutouts.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/cutouts.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/depths.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/depths.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/errors.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/errors.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/exceptions.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/exceptions.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/footprints.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/footprints.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/interpolation.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/__pycache__/interpolation.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/_convolution.py /usr/lib64/python3.13/site-packages/photutils/utils/_coords.py /usr/lib64/python3.13/site-packages/photutils/utils/_deprecation.py /usr/lib64/python3.13/site-packages/photutils/utils/_misc.py /usr/lib64/python3.13/site-packages/photutils/utils/_moments.py /usr/lib64/python3.13/site-packages/photutils/utils/_optional_deps.py /usr/lib64/python3.13/site-packages/photutils/utils/_parameters.py /usr/lib64/python3.13/site-packages/photutils/utils/_progress_bars.py /usr/lib64/python3.13/site-packages/photutils/utils/_quantity_helpers.py /usr/lib64/python3.13/site-packages/photutils/utils/_repr.py /usr/lib64/python3.13/site-packages/photutils/utils/_round.py /usr/lib64/python3.13/site-packages/photutils/utils/_stats.py /usr/lib64/python3.13/site-packages/photutils/utils/_wcs_helpers.py /usr/lib64/python3.13/site-packages/photutils/utils/colormaps.py /usr/lib64/python3.13/site-packages/photutils/utils/cutouts.py /usr/lib64/python3.13/site-packages/photutils/utils/depths.py /usr/lib64/python3.13/site-packages/photutils/utils/errors.py /usr/lib64/python3.13/site-packages/photutils/utils/exceptions.py /usr/lib64/python3.13/site-packages/photutils/utils/footprints.py /usr/lib64/python3.13/site-packages/photutils/utils/interpolation.py /usr/lib64/python3.13/site-packages/photutils/utils/tests /usr/lib64/python3.13/site-packages/photutils/utils/tests/__init__.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__ /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/conftest.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/conftest.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_colormaps.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_colormaps.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_convolution.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_convolution.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_coords.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_coords.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_cutouts.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_cutouts.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_deprecation.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_deprecation.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_depths.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_depths.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_errors.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_errors.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_footprints.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_footprints.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_interpolation.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_interpolation.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_misc.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_misc.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_moments.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_moments.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_optional_deps.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_optional_deps.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_parameters.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_parameters.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_positional_kwargs.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_positional_kwargs.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_progress_bars.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_progress_bars.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_quantity_helpers.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_quantity_helpers.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_repr.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_repr.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_round.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_round.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_stats.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_stats.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_wcs_helpers.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/__pycache__/test_wcs_helpers.cpython-313.pyc /usr/lib64/python3.13/site-packages/photutils/utils/tests/conftest.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_colormaps.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_convolution.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_coords.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_cutouts.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_deprecation.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_depths.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_errors.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_footprints.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_interpolation.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_misc.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_moments.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_optional_deps.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_parameters.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_positional_kwargs.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_progress_bars.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_quantity_helpers.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_repr.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_round.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_stats.py /usr/lib64/python3.13/site-packages/photutils/utils/tests/test_wcs_helpers.py /usr/lib64/python3.13/site-packages/photutils/version.py /usr/share/doc/packages/python313-photutils /usr/share/doc/packages/python313-photutils/CHANGES.rst /usr/share/doc/packages/python313-photutils/README.rst /usr/share/licenses/python313-photutils /usr/share/licenses/python313-photutils/LICENSE.rst
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 03:56:04 2026