Releases: kbarbary/sep
Releases · kbarbary/sep
v0.5.1
v0.5.0
sep.extract()
now uses a more correct matched filter algorithm in the
presence of a noise array, rather than simple convolution. Theconv
keyword has been changed tofilter_kernel
to reflect this, and a
filter_type
keyword has been added to allow selecting the old behavior
of simple convolution.sep.extract()
now accepts amask
keyword argument.sep.extract()
can now return a segmentation map.- Special methods added to allow
data - bkg
andnp.array(bkg)
where
bkg
is a Background object.
v0.4.1
v0.4.0
v0.3.0
v0.2.0
This release includes small bugfixes and new aperture photometry functions, ellipse coefficient functions and a Kron radius function. List of changes:
- [breaking change]
theta
field inextract()
output is now in
radians rather than degrees, for compatibility with new ellipse
aperture functions. - [deprecation] Change
mask_ellipse()
parameters from ellipse
coefficients to ellipse axes and position angle, to match aperture
functions. (Old behavior still works as well.) - [deprecation] Change
apercirc()
tosum_circle()
, to match
new aperture functions. (Old name,apercirc()
, still works.) - Add
sum_circann()
,sum_ellipse()
,sum_ellipann()
,
kron_radius()
,ellipse_coeffs()
,ellipse_axes()
functions. - Exact mode aperture photometery in all functions, with
subpix=0
. - Enable variable thresholding in
sep.extract
. [#11] - Fix bug in background masking. This bug impacted masking in all
functions that used masking. Also affected C library. - More detail in error messages coming from within the C library.
More helpful error message for non-native byteorder arrays. - Add ability to change pixel stack size used in
extract()
, with
set_extract_pixstack()
function
Testing release
This is an initial release for testing purposes. The API is not stable.