Skip to content

v2.9.0

Compare
Choose a tag to compare
@rosteen rosteen released this 24 Aug 15:20
· 1795 commits to main since this release

New Features

  • New popout locations display Jdaviz in a detached popup window (popout:window)
    or browser tab (popout:tab). [#1503]

  • Subset Tools plugin now allows basic editing, including rotation for certain shapes.
    [#1427, #1574, #1587]

  • New jdaviz.core.region_translators.regions2roi() function to convert certain
    regions shapes into glue ROIs. [#1463]

  • New plugin-level open_in_tray method to programmatically show the plugin. [#1559]

Cubeviz

  • Cubeviz now has ellipse spatial Subset selection tool. [#1571]

  • Cubeviz now has load_regions_from_file() and load_regions() like Imviz. [#1571]

Imviz

  • New "Catalog Search" plugin that uses a specified catalog (currently SDSS) to search for sources in an image
    and mark the sources found. [#1455]

  • Auto-populate simple aperture photometry values if JWST data is loaded into viewer. [#1549]

  • Pressing Shift+b now blinks backwards. Right-clicking on the image while Blink tool
    is active on the toolbar also blinks backwards. [#1558]

Mosviz

  • NIRISS parser now sorts FITS files by header instead of file name. [#819]

Specviz2d

  • Spectral extraction plugin. [#1514, #1554, #1555, #1560, #1562]

  • CLI support for launching Specviz2d for a single 2D spectrum file input.
    Use notebook version if you want to open separate 2D and 1D spectra in Specviz2d. [#1576]

  • New specviz2d.specviz helper property to directly access Specviz functionality from Specviz2d. [#1577]

API Changes

Imviz

  • Imviz.load_static_regions_from_file() and Imviz.load_static_regions() are
    deprecated in favor of Imviz.load_regions_from_file() and Imviz.load_regions(),
    respectively. This is because some region shapes can be made interactive now even though
    they are loaded from API. The new methods have slightly different API signatures, please
    read the API documentation carefully before use. [#1463]

Bug Fixes

  • Fixes subset mode to reset to "Replace" when choosing to "Create New" subset. [#1532]

  • Fixes behavior of adding results from a plugin that overwrite an existing entry. The loaded
    and visibility states are now always adopted from the existing entry that would be overwritten.
    [#1538]

  • Fix support for ipywidgets 8 (while maintaining support for ipywidgets 7). [#1592]

Cubeviz

  • Fixed validation message of moment number in moment map plugin. [#1536]

  • Fixed viewer.jdaviz_helper returning Specviz helper instead of Cubeviz helper after Specviz
    helper is called via Cubeviz.specviz. Now viewer.jdaviz_helper always returns the Cubeviz helper. [#1546]

  • Increased spectral slider performance considerably. [#1550]

  • Fixed the spectral subset highlighting of spatial subsets in the profile viewer. [#1528]

Specviz

  • Fixed a bug where spectra with different spectral axes were not properly linked. [#1526, #1531]

Other Changes and Additions

  • Added a UV Galactic linelist. [#1522]

  • astroquery is now a required dependency of Jdaviz. [#1455]