Skip to content

v3.0.0

Compare
Choose a tag to compare
@rosteen rosteen released this 10 Oct 19:08
· 25 commits to v3.0.x since this release

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), where data_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), where data_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]