Revisions of python-photutils

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