What’s New in Photutils 1.7?#
Here we highlight some of the new functionality of the 1.7 release. In addition to these major changes, Photutils 1.7 includes a large number of smaller improvements and bug fixes, which are described in the full Changelog.
New Profiles Subpackage#
A new profile subpackage was added containing tools for computing radial profiles and curves of growth:
Converting SegmentationImage
segments to polygons#
The SegmentationImage
class now has a polygons
attribute, which
returns a list of Shapely polygons representing each source segment.
It also now has a to_patches
and a plot_patches
method, which
returns or plots, respectively, a list of matplotlib.patches.Polygon
objects. These features require that both the Rasterio and Shapely
optional dependencies are installed.
ApertureStats
local background#
The ApertureStats
local_bkg
keyword can now
be input as a scalar value, which will be broadcast for apertures
with multiple positions. This can be useful to avoid loading large
memory-mapped images into memory if the background level is constant.
Performance Improvements#
A number of significant performance improvements have been made:
Other changes#
Please see the Changelog for the complete list of changes.