Published December 23, 2024 | Version v4.1.0
Software Open

Jdaviz

Description

4.1 (2024-12-23)

New Features

  • New design for viewer legend and future data-menu. [#3220, #3254, #3263, #3264, #3271, #3272, #3274, #3289, #3310, #3370]

  • Improve performance while importing multiple regions. [#3321]

  • API method to toggle API hints. [#3336]

  • Changing flux/SB display units no longer resets viewer zoom levels. [#3335]

Cubeviz

  • Add Sonify Data plugin which uses the Strauss package to turn a data cube into sound. [#3269]

Imviz

  • Orientation plugin API now exposes create_north_up_east_left and create_north_up_east_right methods. [#3308]

  • Add Roman WFI and CGI footprints to the Footprints plugin. [#3322, #3345]

  • Catalog Search plugin now exposes a maximum sources limit for all catalogs and resolves an edge case when loading a catalog from a file that only contains one source. [#3337]

  • Catalog Search plugin zoom_to_selected is now in the public API. The default zoom level changed from a fixed 50 pixels to a zoom window that is a fraction of the image size (default 2%) to address and issue with zooming when using a small image or WCS linked. [#3369]

Specviz

  • Specviz parser will now split a spectrum with a 2D flux array into multiple spectra on load (useful for certain SDSS file types). [#3229]

API Changes

  • Removed API access to plugins that have passed the deprecation period: Links Control, Canvas Rotation, Export Plot. [#3270]

  • Subset Tools plugin now exposes the subset, combination_mode, recenter_dataset, recenter, get_center, and set_center in the user API. [#3293, #3304, #3325]

  • Metadata plugin: metadata_plugin.metadata API has been deprecated; use metadata_plugin.meta instead, which will return a Python dictionary instead of list of tuples. [#3292]

  • Add get_regions method to subset plugin to retrieve spatial/spectral subsets as regions or SpectralRegions, deprecate get_interactive_regions and get_spectral_regions. [#3340]

Bug Fixes

  • Fixed broken flux unit conversions in all plugins that respond to changes in flux unit changes. These cases occured when certain flux-to flux-conversions occured, as well as certain conversions between flux and surface brightness. This PR also fixed an issue with unit string formatting in the aperture photometry plugin. [#3228]

  • Fixed broken histogram pan/zoom in Plot Options plugin. [#3361]

  • Fixed bug with Plot Options select_all when data is float32. [#3366]

  • Fixed an issue with back-to-back calls of set_limits and get_limits. [#3371]

Cubeviz

  • Removed the deprecated save as fits option from the Collapse, Moment Maps, and Spectral Extraction plugins; use the Export plugin instead. [#3256]

  • Fixed bugs where cube model fitting could fail if Jdaviz custom equivalencies were required. [#3343]

Other Changes and Additions

  • Added a short description of each plugin in the side menu, visible before the plugin is opened. Removes redundant descriptions above link out to documentation when plugin is opened. Enable search on plugin description in addition to title. [#3268]

  • Improved performance of app.get_subsets for the single-subset case. [#3363]

Notes

If you use this software, please cite it as below.

Files

spacetelescope/jdaviz-v4.1.0.zip

Files (6.9 MB)

Name Size Download all
md5:84874239a3f2936c9a0432cd17629b57
6.9 MB Preview Download

Additional details

Related works