v3.0.0
New Features
-
Profile viewers now support plotting with profiles "as steps". [#1595, #1624]
-
Use spectrum's uncertainty as weight when doing model fitting. [#1630]
-
Line flux in the Line Analysis plugin are reported in W/m2 if Spectral Flux is given
in Jy [#1564] -
User-friendly API access to plugins, with exposed functionality for: line analysis, gaussian
smooth, moment maps, compass, collapse, metadata, slice, plot options, model fitting, links
control, export plot, and spectral extraction.
[#1401, #1642, #1643, #1636, #1641, #1634, #1635, #1637, #1658, #1640, #1657, #1639, #1699, #1701, #1702, #1708] -
Line Lists show which medium the catalog wavelengths were measured in,
in accordance to the metadata entry. Lists without medium information
are removed, until such information can be verified [#1626] -
Cycle through colors applied to data when multiple datasets are loaded to
the same viewer [#1674] -
Added ability to set height of application widget using
show
method. [#1646] -
Add Common Galactic line lists, split Atomic/Ionic list with verified medium info [#1656]
Cubeviz
-
Image viewers now have linked pan/zoom and linked box zoom. [#1596]
-
Added ability to select spatial subset collapsed spectrum for Line Analysis. [#1583]
-
Increased size of Cubeviz configuration from 600px to 750px. [#1638]
Imviz
-
Changing link options now updates immediately without needing to press "Link" button. [#1598]
-
New tool to create a single-pixel spatial region on the image. [#1647]
Specviz2d
-
Support for Horne/Optimal extraction. [#1572]
-
Support for importing/exporting Trace objects as data entries. [#1556]
-
2D spectrum viewer now has info panel for pixel coordinates and value. [#1608]
Bug Fixes
-
Fixed loading data via the Import Data button on top-left of the application.
[#1608] -
Floating menus are now attached to their selector element. [#1673, #1712]
-
Remove model fitting equation length restriction. [#1685]
-
Fixed crashing of model fitting when a parameter is fixed before fitting
is done. [#1689] -
Fixed IndexError when editing a subset while subset selection is set to "Create New". [#1700]
Cubeviz
-
Calling
cubeviz.load_data(data, data_label)
, wheredata_label
is passed in
as second positional argument instead of keyword, is now allowed. [#1644] -
A warning will be presented when overwriting a moment map to
an existing file on disk. [#1683, #1684]
Imviz
-
Fixed inaccurate aperture photometry results when aperture photometry is done on
a non-reference image if images are linked by WCS. [#1524] -
Calling
imviz.load_data(data, data_label)
, wheredata_label
is passed in
as second positional argument instead of keyword, is now allowed. Previously,
this will crash because second positional argument is actually a
parser_reference
that is meant for internal use. [#1644] -
Fixed crashing for when data is accidentally loaded multiple times or when
subset is deleted after a viewer is deleted. [#1649]
Mosviz
-
R-grism 2D spectrum data are now loaded with the correct orientation. [#1619]
-
Fixed a bug to skip targets not included in NIRISS source catalog, improving
lod times [#1696]
Specviz
- Line Lists plugin now disabled if no data is loaded instead of letting user
load a list list and crash. [#1691]
Specviz2d
-
Fixed default spectral extraction parameters when the background separation otherwise would have
fallen directly on the edge of the image. [#1633] -
Fixed parser for Level 2 NIRSpec
s2d
files. [#1608] -
Spectral-extraction plugin: support floats for all input trace positions, separations, and widths.
[#1652]
Other Changes and Additions
- Changed unit formatting to avoid astropy.units warnings in Line Analysis plugin. [#1648]
Cubeviz
- Changed the default layout to have only two image viewers, and enabled tabbing
and dragging the viewers. [#1646]