pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/math/py-photutils
Module Name: pkgsrc
Committed By: adam
Date: Thu Sep 3 11:10:46 UTC 2026
Modified Files:
pkgsrc/math/py-photutils: Makefile PLIST distinfo
Log Message:
py-photutils: updated to 3.0.0
3.0.0 (2026-04-17)
General
- The minimum required NumPy is now 2.0.
- The minimum required SciPy is now 1.13.
- The minimum required Matplotlib is now 3.9.
- The minimum required scikit-image is now 0.23.
- The minimum required astropy is now 6.1.4.
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.
- ``photutils.background``
- Added a ``to_aperture`` method to ``LocalBackground``.
- ``photutils.centroids``
- Added a ``CentroidQuadratic`` class to provide an object-oriented
interface to the ``centroid_quadratic`` function.
- ``photutils.detection``
- Added a public ``StarFinderCatalogBase`` class that provides
a common base for the catalogs in the ``DAOStarFinder``,
``IRAFStarFinder``, and ``StarFinder`` classes.
- Added ``__repr__`` and ``__str__`` methods to ``DAOStarFinder``,
``IRAFStarFinder``, and ``StarFinder``.
- Significantly improved the performance of ``DAOStarFinder``,
``IRAFStarFinder``, and ``StarFinder`` by vectorizing cutout
extraction and image moment computation.
- 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.
- 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.
- 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.
- ``photutils.profiles``
- Added a ``EnsquaredCurveOfGrowth`` class to compute a curve of
growth using concentric square apertures.
- Added a ``EllipticalCurveOfGrowth`` class to compute a curve of
growth using concentric elliptical apertures with a fixed axis ratio
and orientation.
- Added ``moffat_fit``, ``moffat_profile``, and ``moffat_fwhm``
properties to ``RadialProfile`` for fitting a 1D Moffat model to the
radial profile.
- ``photutils.psf``
- Added a ``SourceGroups`` class that stores the results of grouping
sources and provides methods to analyze and plot the groupings.
- Added ``remove_invalid`` and ``reset_ids`` keywords to the
``results_to_init_params`` and ``results_to_model_params`` methods of
``PSFPhotometry`` and ``IterativePSFPhotometry``.
- Added a ``decode_flags`` convenience method to ``PSFPhotometry`` and
``IterativePSFPhotometry`` classes to decode the bitwise flags from
the results table.
- Added a ``return_bit_flags`` keyword to the ``decode_psf_flags``
function.
- Added ``__repr__`` methods to ``ImagePSF`` and ``GriddedPSFModel``.
- Added a ``shape`` property to ``ImagePSF``.
- ``EPSFBuilder`` now automatically excludes stars that repeatedly
fail fitting and emits warnings with specific failure reasons.
- 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.
- The ``fit_fwhm`` and ``fit_2dgaussian`` ``xypos`` value can now be
input as a ``zip`` object.
- ``photutils.psf_matching``
- Added a ``regularization`` keyword to ``make_kernel`` to regularize
division by near-zero values in the source Optical Transfer Function.
- Added ``make_wiener_kernel`` function that uses Wiener
regularization to make a PSF matching kernel.
- ``make_kernel`` now validates input PSFs (2D, odd dimensions,
centered) and the window function output.
- ``resize_psf`` now validates input PSFs and pixel scales.
- Added ``__repr__`` methods to ``CosineBellWindow``, ``HanningWindow``,
``SplitCosineBellWindow``, ``TopHatWindow``, and ``TukeyWindow``
classes.
- ``photutils.segmentation``
- The ``SourceCatalog`` ``fluxfrac_radius`` now caches results by
``fluxfrac`` value. Repeated calls with the same ``fluxfrac`` return
the cached result without recomputation.
- 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.
- Improved the performance (~6-9x speedup) of ``SourceCatalog``
``min_value``, ``max_value``, ``segment_flux``, ``segment_flux_err``,
``background_sum``, and ``background_mean``.
- Added ``SegmentationImage`` ``get_segment`` and ``get_segments``
methods to return the ``Segment`` object(s) for a given label or list
of labels.
- Added the ability to input ``RegionVisual`` keywords to the
``SegmentationImage`` ``to_regions`` method.
- 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.
- Improved the performance of the ``SegmentationImage``
``keep_labels`` method and ``missing_labels`` attribute.
- 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.
- ``photutils.utils``
- Significantly improved the performance (by factors of 3 or more) of
``ShepardIDWInterpolator``
- 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.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/math/py-photutils/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/py-photutils/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/py-photutils/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/math/py-photutils/Makefile
diff -u pkgsrc/math/py-photutils/Makefile:1.17 pkgsrc/math/py-photutils/Makefile:1.18
--- pkgsrc/math/py-photutils/Makefile:1.17 Sun Jun 28 15:41:30 2026
+++ pkgsrc/math/py-photutils/Makefile Thu Sep 3 11:10:45 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2026/06/28 15:41:30 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2026/09/03 11:10:45 adam Exp $
-DISTNAME= photutils-2.3.0
+DISTNAME= photutils-3.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/photutils/}
@@ -10,13 +10,12 @@ HOMEPAGE= https://photutils.readthedocs.
COMMENT= Astropy coordinated module for astronomical photometry
LICENSE= modified-bsd
-TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=3.0.0:../../devel/py-cython
+TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=3.1.2:../../devel/py-cython
TOOL_DEPENDS+= ${PYPKGPREFIX}-extension-helpers>=1.3:../../devel/py-extension-helpers
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=6.2:../../devel/py-setuptools_scm
-DEPENDS+= ${PYPKGPREFIX}-astropy>=5.3:../../math/py-astropy
-DEPENDS+= ${PYPKGPREFIX}-extension-helpers>=0.1:../../devel/py-extension-helpers
-DEPENDS+= ${PYPKGPREFIX}-scipy>=1.11.1:../../math/py-scipy
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=8.1:../../devel/py-setuptools_scm
+DEPENDS+= ${PYPKGPREFIX}-astropy>=6.1.4:../../math/py-astropy
+DEPENDS+= ${PYPKGPREFIX}-scipy>=1.13:../../math/py-scipy
PYTHON_VERSIONS_INCOMPATIBLE= 310 311
Index: pkgsrc/math/py-photutils/PLIST
diff -u pkgsrc/math/py-photutils/PLIST:1.4 pkgsrc/math/py-photutils/PLIST:1.5
--- pkgsrc/math/py-photutils/PLIST:1.4 Thu Nov 13 12:28:35 2025
+++ pkgsrc/math/py-photutils/PLIST Thu Sep 3 11:10:45 2026
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.4 2025/11/13 12:28:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/09/03 11:10:45 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.rst
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
-${PYSITELIB}/photutils/CITATION.rst
${PYSITELIB}/photutils/__init__.py
${PYSITELIB}/photutils/__init__.pyc
${PYSITELIB}/photutils/__init__.pyo
@@ -47,6 +46,9 @@ ${PYSITELIB}/photutils/aperture/tests/__
${PYSITELIB}/photutils/aperture/tests/test_aperture_common.py
${PYSITELIB}/photutils/aperture/tests/test_aperture_common.pyc
${PYSITELIB}/photutils/aperture/tests/test_aperture_common.pyo
+${PYSITELIB}/photutils/aperture/tests/test_attributes.py
+${PYSITELIB}/photutils/aperture/tests/test_attributes.pyc
+${PYSITELIB}/photutils/aperture/tests/test_attributes.pyo
${PYSITELIB}/photutils/aperture/tests/test_bounding_box.py
${PYSITELIB}/photutils/aperture/tests/test_bounding_box.pyc
${PYSITELIB}/photutils/aperture/tests/test_bounding_box.pyo
@@ -56,6 +58,9 @@ ${PYSITELIB}/photutils/aperture/tests/te
${PYSITELIB}/photutils/aperture/tests/test_converters.py
${PYSITELIB}/photutils/aperture/tests/test_converters.pyc
${PYSITELIB}/photutils/aperture/tests/test_converters.pyo
+${PYSITELIB}/photutils/aperture/tests/test_core.py
+${PYSITELIB}/photutils/aperture/tests/test_core.pyc
+${PYSITELIB}/photutils/aperture/tests/test_core.pyo
${PYSITELIB}/photutils/aperture/tests/test_ellipse.py
${PYSITELIB}/photutils/aperture/tests/test_ellipse.pyc
${PYSITELIB}/photutils/aperture/tests/test_ellipse.pyo
@@ -65,6 +70,9 @@ ${PYSITELIB}/photutils/aperture/tests/te
${PYSITELIB}/photutils/aperture/tests/test_photometry.py
${PYSITELIB}/photutils/aperture/tests/test_photometry.pyc
${PYSITELIB}/photutils/aperture/tests/test_photometry.pyo
+${PYSITELIB}/photutils/aperture/tests/test_positional_kwargs.py
+${PYSITELIB}/photutils/aperture/tests/test_positional_kwargs.pyc
+${PYSITELIB}/photutils/aperture/tests/test_positional_kwargs.pyo
${PYSITELIB}/photutils/aperture/tests/test_rectangle.py
${PYSITELIB}/photutils/aperture/tests/test_rectangle.pyc
${PYSITELIB}/photutils/aperture/tests/test_rectangle.pyo
@@ -101,9 +109,15 @@ ${PYSITELIB}/photutils/background/tests/
${PYSITELIB}/photutils/background/tests/test_local_background.py
${PYSITELIB}/photutils/background/tests/test_local_background.pyc
${PYSITELIB}/photutils/background/tests/test_local_background.pyo
+${PYSITELIB}/photutils/background/tests/test_positional_kwargs.py
+${PYSITELIB}/photutils/background/tests/test_positional_kwargs.pyc
+${PYSITELIB}/photutils/background/tests/test_positional_kwargs.pyo
${PYSITELIB}/photutils/centroids/__init__.py
${PYSITELIB}/photutils/centroids/__init__.pyc
${PYSITELIB}/photutils/centroids/__init__.pyo
+${PYSITELIB}/photutils/centroids/_utils.py
+${PYSITELIB}/photutils/centroids/_utils.pyc
+${PYSITELIB}/photutils/centroids/_utils.pyo
${PYSITELIB}/photutils/centroids/core.py
${PYSITELIB}/photutils/centroids/core.pyc
${PYSITELIB}/photutils/centroids/core.pyo
@@ -119,7 +133,10 @@ ${PYSITELIB}/photutils/centroids/tests/t
${PYSITELIB}/photutils/centroids/tests/test_gaussian.py
${PYSITELIB}/photutils/centroids/tests/test_gaussian.pyc
${PYSITELIB}/photutils/centroids/tests/test_gaussian.pyo
-${PYSITELIB}/photutils/compiler_version.so
+${PYSITELIB}/photutils/centroids/tests/test_utils.py
+${PYSITELIB}/photutils/centroids/tests/test_utils.pyc
+${PYSITELIB}/photutils/centroids/tests/test_utils.pyo
+${PYSITELIB}/photutils/compiler_version.abi3.so
${PYSITELIB}/photutils/conftest.py
${PYSITELIB}/photutils/conftest.pyc
${PYSITELIB}/photutils/conftest.pyo
@@ -161,6 +178,9 @@ ${PYSITELIB}/photutils/datasets/tests/te
${PYSITELIB}/photutils/datasets/tests/test_noise.py
${PYSITELIB}/photutils/datasets/tests/test_noise.pyc
${PYSITELIB}/photutils/datasets/tests/test_noise.pyo
+${PYSITELIB}/photutils/datasets/tests/test_positional_kwargs.py
+${PYSITELIB}/photutils/datasets/tests/test_positional_kwargs.pyc
+${PYSITELIB}/photutils/datasets/tests/test_positional_kwargs.pyo
${PYSITELIB}/photutils/datasets/tests/test_wcs.py
${PYSITELIB}/photutils/datasets/tests/test_wcs.pyc
${PYSITELIB}/photutils/datasets/tests/test_wcs.pyo
@@ -191,6 +211,9 @@ ${PYSITELIB}/photutils/detection/tests/_
${PYSITELIB}/photutils/detection/tests/conftest.py
${PYSITELIB}/photutils/detection/tests/conftest.pyc
${PYSITELIB}/photutils/detection/tests/conftest.pyo
+${PYSITELIB}/photutils/detection/tests/test_core.py
+${PYSITELIB}/photutils/detection/tests/test_core.pyc
+${PYSITELIB}/photutils/detection/tests/test_core.pyo
${PYSITELIB}/photutils/detection/tests/test_daofinder.py
${PYSITELIB}/photutils/detection/tests/test_daofinder.pyc
${PYSITELIB}/photutils/detection/tests/test_daofinder.pyo
@@ -203,19 +226,13 @@ ${PYSITELIB}/photutils/detection/tests/t
${PYSITELIB}/photutils/detection/tests/test_starfinder.py
${PYSITELIB}/photutils/detection/tests/test_starfinder.pyc
${PYSITELIB}/photutils/detection/tests/test_starfinder.pyo
-${PYSITELIB}/photutils/extern/__init__.py
-${PYSITELIB}/photutils/extern/__init__.pyc
-${PYSITELIB}/photutils/extern/__init__.pyo
-${PYSITELIB}/photutils/extern/biweight.py
-${PYSITELIB}/photutils/extern/biweight.pyc
-${PYSITELIB}/photutils/extern/biweight.pyo
${PYSITELIB}/photutils/geometry/__init__.py
${PYSITELIB}/photutils/geometry/__init__.pyc
${PYSITELIB}/photutils/geometry/__init__.pyo
-${PYSITELIB}/photutils/geometry/circular_overlap.so
-${PYSITELIB}/photutils/geometry/core.so
-${PYSITELIB}/photutils/geometry/elliptical_overlap.so
-${PYSITELIB}/photutils/geometry/rectangular_overlap.so
+${PYSITELIB}/photutils/geometry/circular_overlap.abi3.so
+${PYSITELIB}/photutils/geometry/core.abi3.so
+${PYSITELIB}/photutils/geometry/elliptical_overlap.abi3.so
+${PYSITELIB}/photutils/geometry/rectangular_overlap.abi3.so
${PYSITELIB}/photutils/geometry/tests/__init__.py
${PYSITELIB}/photutils/geometry/tests/__init__.pyc
${PYSITELIB}/photutils/geometry/tests/__init__.pyo
@@ -234,7 +251,7 @@ ${PYSITELIB}/photutils/isophote/__init__
${PYSITELIB}/photutils/isophote/ellipse.py
${PYSITELIB}/photutils/isophote/ellipse.pyc
${PYSITELIB}/photutils/isophote/ellipse.pyo
-${PYSITELIB}/photutils/isophote/ellipse_model.so
+${PYSITELIB}/photutils/isophote/ellipse_model.abi3.so
${PYSITELIB}/photutils/isophote/fitter.py
${PYSITELIB}/photutils/isophote/fitter.pyc
${PYSITELIB}/photutils/isophote/fitter.pyo
@@ -294,6 +311,9 @@ ${PYSITELIB}/photutils/isophote/tests/te
${PYSITELIB}/photutils/isophote/tests/test_model.py
${PYSITELIB}/photutils/isophote/tests/test_model.pyc
${PYSITELIB}/photutils/isophote/tests/test_model.pyo
+${PYSITELIB}/photutils/isophote/tests/test_positional_kwargs.py
+${PYSITELIB}/photutils/isophote/tests/test_positional_kwargs.pyc
+${PYSITELIB}/photutils/isophote/tests/test_positional_kwargs.pyo
${PYSITELIB}/photutils/isophote/tests/test_regression.py
${PYSITELIB}/photutils/isophote/tests/test_regression.pyc
${PYSITELIB}/photutils/isophote/tests/test_regression.pyo
@@ -318,6 +338,9 @@ ${PYSITELIB}/photutils/morphology/tests/
${PYSITELIB}/photutils/morphology/tests/test_non_parametric.py
${PYSITELIB}/photutils/morphology/tests/test_non_parametric.pyc
${PYSITELIB}/photutils/morphology/tests/test_non_parametric.pyo
+${PYSITELIB}/photutils/morphology/tests/test_positional_kwargs.py
+${PYSITELIB}/photutils/morphology/tests/test_positional_kwargs.pyc
+${PYSITELIB}/photutils/morphology/tests/test_positional_kwargs.pyo
${PYSITELIB}/photutils/profiles/__init__.py
${PYSITELIB}/photutils/profiles/__init__.pyc
${PYSITELIB}/photutils/profiles/__init__.pyo
@@ -333,9 +356,15 @@ ${PYSITELIB}/photutils/profiles/radial_p
${PYSITELIB}/photutils/profiles/tests/__init__.py
${PYSITELIB}/photutils/profiles/tests/__init__.pyc
${PYSITELIB}/photutils/profiles/tests/__init__.pyo
+${PYSITELIB}/photutils/profiles/tests/conftest.py
+${PYSITELIB}/photutils/profiles/tests/conftest.pyc
+${PYSITELIB}/photutils/profiles/tests/conftest.pyo
${PYSITELIB}/photutils/profiles/tests/test_curve_of_growth.py
${PYSITELIB}/photutils/profiles/tests/test_curve_of_growth.pyc
${PYSITELIB}/photutils/profiles/tests/test_curve_of_growth.pyo
+${PYSITELIB}/photutils/profiles/tests/test_positional_kwargs.py
+${PYSITELIB}/photutils/profiles/tests/test_positional_kwargs.pyc
+${PYSITELIB}/photutils/profiles/tests/test_positional_kwargs.pyo
${PYSITELIB}/photutils/profiles/tests/test_radial_profile.py
${PYSITELIB}/photutils/profiles/tests/test_radial_profile.pyc
${PYSITELIB}/photutils/profiles/tests/test_radial_profile.pyo
@@ -345,9 +374,9 @@ ${PYSITELIB}/photutils/psf/__init__.pyo
${PYSITELIB}/photutils/psf/_components.py
${PYSITELIB}/photutils/psf/_components.pyc
${PYSITELIB}/photutils/psf/_components.pyo
-${PYSITELIB}/photutils/psf/epsf.py
-${PYSITELIB}/photutils/psf/epsf.pyc
-${PYSITELIB}/photutils/psf/epsf.pyo
+${PYSITELIB}/photutils/psf/epsf_builder.py
+${PYSITELIB}/photutils/psf/epsf_builder.pyc
+${PYSITELIB}/photutils/psf/epsf_builder.pyo
${PYSITELIB}/photutils/psf/epsf_stars.py
${PYSITELIB}/photutils/psf/epsf_stars.pyc
${PYSITELIB}/photutils/psf/epsf_stars.pyo
@@ -372,21 +401,6 @@ ${PYSITELIB}/photutils/psf/iterative.pyo
${PYSITELIB}/photutils/psf/matching/__init__.py
${PYSITELIB}/photutils/psf/matching/__init__.pyc
${PYSITELIB}/photutils/psf/matching/__init__.pyo
-${PYSITELIB}/photutils/psf/matching/fourier.py
-${PYSITELIB}/photutils/psf/matching/fourier.pyc
-${PYSITELIB}/photutils/psf/matching/fourier.pyo
-${PYSITELIB}/photutils/psf/matching/tests/__init__.py
-${PYSITELIB}/photutils/psf/matching/tests/__init__.pyc
-${PYSITELIB}/photutils/psf/matching/tests/__init__.pyo
-${PYSITELIB}/photutils/psf/matching/tests/test_fourier.py
-${PYSITELIB}/photutils/psf/matching/tests/test_fourier.pyc
-${PYSITELIB}/photutils/psf/matching/tests/test_fourier.pyo
-${PYSITELIB}/photutils/psf/matching/tests/test_windows.py
-${PYSITELIB}/photutils/psf/matching/tests/test_windows.pyc
-${PYSITELIB}/photutils/psf/matching/tests/test_windows.pyo
-${PYSITELIB}/photutils/psf/matching/windows.py
-${PYSITELIB}/photutils/psf/matching/windows.pyc
-${PYSITELIB}/photutils/psf/matching/windows.pyo
${PYSITELIB}/photutils/psf/model_helpers.py
${PYSITELIB}/photutils/psf/model_helpers.pyc
${PYSITELIB}/photutils/psf/model_helpers.pyo
@@ -417,9 +431,9 @@ ${PYSITELIB}/photutils/psf/tests/data/ni
${PYSITELIB}/photutils/psf/tests/test_components.py
${PYSITELIB}/photutils/psf/tests/test_components.pyc
${PYSITELIB}/photutils/psf/tests/test_components.pyo
-${PYSITELIB}/photutils/psf/tests/test_epsf.py
-${PYSITELIB}/photutils/psf/tests/test_epsf.pyc
-${PYSITELIB}/photutils/psf/tests/test_epsf.pyo
+${PYSITELIB}/photutils/psf/tests/test_epsf_builder.py
+${PYSITELIB}/photutils/psf/tests/test_epsf_builder.pyc
+${PYSITELIB}/photutils/psf/tests/test_epsf_builder.pyo
${PYSITELIB}/photutils/psf/tests/test_epsf_stars.py
${PYSITELIB}/photutils/psf/tests/test_epsf_stars.pyc
${PYSITELIB}/photutils/psf/tests/test_epsf_stars.pyo
@@ -447,6 +461,9 @@ ${PYSITELIB}/photutils/psf/tests/test_mo
${PYSITELIB}/photutils/psf/tests/test_photometry.py
${PYSITELIB}/photutils/psf/tests/test_photometry.pyc
${PYSITELIB}/photutils/psf/tests/test_photometry.pyo
+${PYSITELIB}/photutils/psf/tests/test_positional_kwargs.py
+${PYSITELIB}/photutils/psf/tests/test_positional_kwargs.pyc
+${PYSITELIB}/photutils/psf/tests/test_positional_kwargs.pyo
${PYSITELIB}/photutils/psf/tests/test_simulation.py
${PYSITELIB}/photutils/psf/tests/test_simulation.pyc
${PYSITELIB}/photutils/psf/tests/test_simulation.pyo
@@ -456,6 +473,33 @@ ${PYSITELIB}/photutils/psf/tests/test_ut
${PYSITELIB}/photutils/psf/utils.py
${PYSITELIB}/photutils/psf/utils.pyc
${PYSITELIB}/photutils/psf/utils.pyo
+${PYSITELIB}/photutils/psf_matching/__init__.py
+${PYSITELIB}/photutils/psf_matching/__init__.pyc
+${PYSITELIB}/photutils/psf_matching/__init__.pyo
+${PYSITELIB}/photutils/psf_matching/fourier.py
+${PYSITELIB}/photutils/psf_matching/fourier.pyc
+${PYSITELIB}/photutils/psf_matching/fourier.pyo
+${PYSITELIB}/photutils/psf_matching/tests/__init__.py
+${PYSITELIB}/photutils/psf_matching/tests/__init__.pyc
+${PYSITELIB}/photutils/psf_matching/tests/__init__.pyo
+${PYSITELIB}/photutils/psf_matching/tests/conftest.py
+${PYSITELIB}/photutils/psf_matching/tests/conftest.pyc
+${PYSITELIB}/photutils/psf_matching/tests/conftest.pyo
+${PYSITELIB}/photutils/psf_matching/tests/test_fourier.py
+${PYSITELIB}/photutils/psf_matching/tests/test_fourier.pyc
+${PYSITELIB}/photutils/psf_matching/tests/test_fourier.pyo
+${PYSITELIB}/photutils/psf_matching/tests/test_utils.py
+${PYSITELIB}/photutils/psf_matching/tests/test_utils.pyc
+${PYSITELIB}/photutils/psf_matching/tests/test_utils.pyo
+${PYSITELIB}/photutils/psf_matching/tests/test_windows.py
+${PYSITELIB}/photutils/psf_matching/tests/test_windows.pyc
+${PYSITELIB}/photutils/psf_matching/tests/test_windows.pyo
+${PYSITELIB}/photutils/psf_matching/utils.py
+${PYSITELIB}/photutils/psf_matching/utils.pyc
+${PYSITELIB}/photutils/psf_matching/utils.pyo
+${PYSITELIB}/photutils/psf_matching/windows.py
+${PYSITELIB}/photutils/psf_matching/windows.pyc
+${PYSITELIB}/photutils/psf_matching/windows.pyo
${PYSITELIB}/photutils/segmentation/__init__.py
${PYSITELIB}/photutils/segmentation/__init__.pyc
${PYSITELIB}/photutils/segmentation/__init__.pyo
@@ -492,6 +536,9 @@ ${PYSITELIB}/photutils/segmentation/test
${PYSITELIB}/photutils/segmentation/tests/test_finder.py
${PYSITELIB}/photutils/segmentation/tests/test_finder.pyc
${PYSITELIB}/photutils/segmentation/tests/test_finder.pyo
+${PYSITELIB}/photutils/segmentation/tests/test_positional_kwargs.py
+${PYSITELIB}/photutils/segmentation/tests/test_positional_kwargs.pyc
+${PYSITELIB}/photutils/segmentation/tests/test_positional_kwargs.pyo
${PYSITELIB}/photutils/segmentation/tests/test_utils.py
${PYSITELIB}/photutils/segmentation/tests/test_utils.pyc
${PYSITELIB}/photutils/segmentation/tests/test_utils.pyo
@@ -501,9 +548,6 @@ ${PYSITELIB}/photutils/segmentation/util
${PYSITELIB}/photutils/tests/__init__.py
${PYSITELIB}/photutils/tests/__init__.pyc
${PYSITELIB}/photutils/tests/__init__.pyo
-${PYSITELIB}/photutils/tests/helper.py
-${PYSITELIB}/photutils/tests/helper.pyc
-${PYSITELIB}/photutils/tests/helper.pyo
${PYSITELIB}/photutils/utils/__init__.py
${PYSITELIB}/photutils/utils/__init__.pyc
${PYSITELIB}/photutils/utils/__init__.pyo
@@ -513,6 +557,9 @@ ${PYSITELIB}/photutils/utils/_convolutio
${PYSITELIB}/photutils/utils/_coords.py
${PYSITELIB}/photutils/utils/_coords.pyc
${PYSITELIB}/photutils/utils/_coords.pyo
+${PYSITELIB}/photutils/utils/_deprecation.py
+${PYSITELIB}/photutils/utils/_deprecation.pyc
+${PYSITELIB}/photutils/utils/_deprecation.pyo
${PYSITELIB}/photutils/utils/_misc.py
${PYSITELIB}/photutils/utils/_misc.pyc
${PYSITELIB}/photutils/utils/_misc.pyo
@@ -567,6 +614,9 @@ ${PYSITELIB}/photutils/utils/interpolati
${PYSITELIB}/photutils/utils/tests/__init__.py
${PYSITELIB}/photutils/utils/tests/__init__.pyc
${PYSITELIB}/photutils/utils/tests/__init__.pyo
+${PYSITELIB}/photutils/utils/tests/conftest.py
+${PYSITELIB}/photutils/utils/tests/conftest.pyc
+${PYSITELIB}/photutils/utils/tests/conftest.pyo
${PYSITELIB}/photutils/utils/tests/test_colormaps.py
${PYSITELIB}/photutils/utils/tests/test_colormaps.pyc
${PYSITELIB}/photutils/utils/tests/test_colormaps.pyo
@@ -579,6 +629,9 @@ ${PYSITELIB}/photutils/utils/tests/test_
${PYSITELIB}/photutils/utils/tests/test_cutouts.py
${PYSITELIB}/photutils/utils/tests/test_cutouts.pyc
${PYSITELIB}/photutils/utils/tests/test_cutouts.pyo
+${PYSITELIB}/photutils/utils/tests/test_deprecation.py
+${PYSITELIB}/photutils/utils/tests/test_deprecation.pyc
+${PYSITELIB}/photutils/utils/tests/test_deprecation.pyo
${PYSITELIB}/photutils/utils/tests/test_depths.py
${PYSITELIB}/photutils/utils/tests/test_depths.pyc
${PYSITELIB}/photutils/utils/tests/test_depths.pyo
@@ -597,9 +650,18 @@ ${PYSITELIB}/photutils/utils/tests/test_
${PYSITELIB}/photutils/utils/tests/test_moments.py
${PYSITELIB}/photutils/utils/tests/test_moments.pyc
${PYSITELIB}/photutils/utils/tests/test_moments.pyo
+${PYSITELIB}/photutils/utils/tests/test_optional_deps.py
+${PYSITELIB}/photutils/utils/tests/test_optional_deps.pyc
+${PYSITELIB}/photutils/utils/tests/test_optional_deps.pyo
${PYSITELIB}/photutils/utils/tests/test_parameters.py
${PYSITELIB}/photutils/utils/tests/test_parameters.pyc
${PYSITELIB}/photutils/utils/tests/test_parameters.pyo
+${PYSITELIB}/photutils/utils/tests/test_positional_kwargs.py
+${PYSITELIB}/photutils/utils/tests/test_positional_kwargs.pyc
+${PYSITELIB}/photutils/utils/tests/test_positional_kwargs.pyo
+${PYSITELIB}/photutils/utils/tests/test_progress_bars.py
+${PYSITELIB}/photutils/utils/tests/test_progress_bars.pyc
+${PYSITELIB}/photutils/utils/tests/test_progress_bars.pyo
${PYSITELIB}/photutils/utils/tests/test_quantity_helpers.py
${PYSITELIB}/photutils/utils/tests/test_quantity_helpers.pyc
${PYSITELIB}/photutils/utils/tests/test_quantity_helpers.pyo
@@ -612,6 +674,9 @@ ${PYSITELIB}/photutils/utils/tests/test_
${PYSITELIB}/photutils/utils/tests/test_stats.py
${PYSITELIB}/photutils/utils/tests/test_stats.pyc
${PYSITELIB}/photutils/utils/tests/test_stats.pyo
+${PYSITELIB}/photutils/utils/tests/test_wcs_helpers.py
+${PYSITELIB}/photutils/utils/tests/test_wcs_helpers.pyc
+${PYSITELIB}/photutils/utils/tests/test_wcs_helpers.pyo
${PYSITELIB}/photutils/version.py
${PYSITELIB}/photutils/version.pyc
${PYSITELIB}/photutils/version.pyo
Index: pkgsrc/math/py-photutils/distinfo
diff -u pkgsrc/math/py-photutils/distinfo:1.5 pkgsrc/math/py-photutils/distinfo:1.6
--- pkgsrc/math/py-photutils/distinfo:1.5 Thu Nov 13 12:28:35 2025
+++ pkgsrc/math/py-photutils/distinfo Thu Sep 3 11:10:45 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2025/11/13 12:28:35 adam Exp $
+$NetBSD: distinfo,v 1.6 2026/09/03 11:10:45 adam Exp $
-BLAKE2s (photutils-2.3.0.tar.gz) = 8d85119b9bbd31a46aeb89c7b4342f066811caae97a18fd2d9ee5ccd4f0e5693
-SHA512 (photutils-2.3.0.tar.gz) = 52a052aea4443e1f6e025acacdbee464516fc5ddceb5cb856440719d104e6115b42ae8fd37ff0c158d0c6b9b76f40913ca7520b75fc4a9621c920b4423edf80d
-Size (photutils-2.3.0.tar.gz) = 762758 bytes
+BLAKE2s (photutils-3.0.0.tar.gz) = 53f88bf23cdf5368186ae44507bbefdd0e6fb6316e725a8529469b1391a748a7
+SHA512 (photutils-3.0.0.tar.gz) = fda26487529640f10599d723f0f609857d4cd8868ead1e44fb807c53dd90e43b740b7329ab2526962744d158d4571e11ae28606859aa0d791eb2627ad3207fb0
+Size (photutils-3.0.0.tar.gz) = 969607 bytes
Home |
Main Index |
Thread Index |
Old Index