Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
570483e
Add shape property to ImagePSF
larrybradley Dec 16, 2025
a11f10f
Update _interpolate_missing_data to always fill all missing data
larrybradley Jan 16, 2026
3c78046
Add tests for _interpolate_missing_data
larrybradley Jan 16, 2026
5d9a68e
Refactor EPSFStar and EPSFStars
larrybradley Jan 28, 2026
d380a02
Refactor LinkedEPSFStar
larrybradley Jan 28, 2026
f083218
Refactor extract_stars
larrybradley Jan 28, 2026
5b98c3e
Add comprehensive unit tests for epsf_stars
larrybradley Jan 29, 2026
4d3ae5b
Update fitter_maxiters description in PSF photometry docstrings
larrybradley Feb 4, 2026
edf15ca
Refactor ePSF builder
larrybradley Jan 29, 2026
587108d
Revert EPSFFiter deprecation
larrybradley Feb 5, 2026
6b5451f
Refactor tests for EPSF builder
larrybradley Feb 6, 2026
b6eb230
Better handling and warnings for failed/excluded stars
larrybradley Feb 6, 2026
0ba0b9a
Remove unneeded copies
larrybradley Feb 6, 2026
76d102a
Improved test for exclusion warnings
larrybradley Feb 6, 2026
4b3d127
Remove unneeded pragma: no cover
larrybradley Feb 6, 2026
3e52bdc
Fix extraction warnings
larrybradley Feb 6, 2026
90f748b
Add warning for all-zero data in star cutouts
larrybradley Feb 6, 2026
f3ba580
Reorder keywords
larrybradley Feb 6, 2026
0deb742
Remove deprecated FittableImageModel and EPSFModel
larrybradley Feb 6, 2026
58dda7b
Update epsf.rst docs for ePSF building refactor
larrybradley Feb 6, 2026
05fb55d
Rename epsf.rst to epsf_building.rst - with redirect
larrybradley Feb 6, 2026
1b4998d
Add what's new entry for 3.0
larrybradley Feb 6, 2026
21925b2
Add changelog entries
larrybradley Feb 6, 2026
48efeec
Fix doctest in epsf_building docs
larrybradley Feb 6, 2026
b888c94
Ensure output ePSF model has default param values and correct normali…
larrybradley Feb 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,12 @@ New Features
- 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]

Bug Fixes
^^^^^^^^^

Expand Down Expand Up @@ -89,6 +95,21 @@ API Changes

- Removed the ``ModelGridPlotMixin`` class. [#2137]

- Removed the ``norm_radius`` keyword from ``EPSFBuilder``. [#2158]

- Removed the ``build_epsf`` method from ``EPSFBuilder``. Use the
callable interface (``builder(stars)``) instead. [#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]


2.3.0 (2025-09-15)
------------------
Expand Down
5 changes: 5 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,13 @@

extensions += [
'sphinx_design',
'sphinx_reredirects',
]

redirects = {
'user_guide/epsf': 'epsf_building.html',
}

# This is added to the end of RST files - a good place to put
# substitutions to be used globally.
rst_epilog = """
Expand Down
315 changes: 0 additions & 315 deletions docs/user_guide/epsf.rst

This file was deleted.

Loading