Skip to content

v1.3.0

Latest
Compare
Choose a tag to compare
@ojustino ojustino released this 05 Dec 19:18
· 72 commits to main since this release
v1.3.0
fd2e7ae

New Features

  • The new FitTrace class (see "API Changes" below) introduces the
    ability to take a polynomial trace of an image [#128]

API Changes

  • Renamed KosmosTrace as FitTrace, a conglomerate class for traces that
    are fit to images instead of predetermined [#128]

  • The default number of bins for FitTrace is now its associated image's
    number of dispersion pixels instead of 20. Its default peak_method is
    now 'max' [#128]

  • All operations now accept Spectrum1D and Quantity-type images. All
    accepted image types are now processed internally as Spectrum1D objects
    [#144, #154]

  • All operations' image attributes are now coerced Spectrum1D
    objects [#144, #154]

  • HorneExtract can now handle non-flat traces [#148]

Bug Fixes

  • Fixed passing a single Trace object to Background [#146]

  • Moved away from creating image masks with numpy's mask_invalid()
    function after change to upstream API. This will make specreduce
    be compatible with numpy 1.24 or later. [#155]


What's Changed

New Contributors

Full Changelog: v1.2.0...v1.3.0