There is a newer version of the record available.

Published March 17, 2025 | Version v4.2.0

Jdaviz

Description

4.2 (2025-03-17)

New Features

  • Added API and UI for renaming subsets to Subset Tools plugin. [#3356, #3392]

  • Added API for updating subsets to Subset Tools plugin. [#3484]

  • Viewer data-menus are now found in the legend on the right of the viewer. [#3281]

  • Added 'select_rows' method to plugin tables to enable changing curent selection by indicies or slice. Also added 'select_all' and 'select_none' methods to change active selection to all table items or clear all selected items without clearing the table. [#3381]

  • Plugin API methods and attributes are now searchable from the plugin tray (and visible when API hints are enabled). [#3384]

  • Snackbar history logger has been moved from an overlay to a separate tab in the right sidebar tray. [#3466]

Cubeviz

  • Enhancements for the cube sonification plugin. [#3377, #3387]

Imviz

  • Catalog Search now supports importing Astropy table object via import_catalog method. [#3425]

  • Enhance the Catalog Search plugin to support additional columns when loading catalog data from files. [#3359]

  • Catalog Search clear_table now removes all associated markers from the viewer. [#3359]

  • Catalog Search now shows a table of selected entries and allows selecting/deselecting via a tool in the image viewer. [#3429]

  • Virtual Observatory plugin to query resources and download data products. [#2872, #3470]

Specviz2d

  • Implement the Unit Conversion plugin in Specviz2D. [#3253]

API Changes

  • jdaviz.test() is no longer available. Use pytest --pyargs jdaviz <options> directly if you wish to test your copy of jdaviz. [#3451]

  • **kwargs from viz.plugins['Subset Tools'].import_region(..., **kwargs) is removed, region_format=None is now explicitly supported. The default value for max_num_regions option is now 20 instead of None (load everything). [#3453, #3474]

Cubeviz

  • cubeviz.load_regions() and cubeviz.load_regions_from_file() are deprecated. Use cubeviz.plugins['Subset Tools'].import_region() instead. [#3474]

  • Cubeviz-specific helper-level methods are deprecated and will be removed in the future in favor of plugin APIs as configs are centralized. [#3388]

Imviz

  • Orientation plugin: link_type and wcs_use_affine (previously deprecated) have now been removed. [#3385]

  • imviz.load_regions() and imviz.load_regions_from_file() are deprecated. Use imviz.plugins['Subset Tools'].import_region() instead. [#3474]

  • imviz.get_catalog_source_results() is deprecated. Use imviz.plugins['Catalog Search'].export_table() instead. [#3497]

  • get_aperture_photometry_results helper-level method is deprecated and will be removed in the future in favor of plugin APIs as configs are centralized. [#3388]

Specviz

  • Specviz-specific helper-level methods are deprecated and will be removed in the future in favor of plugin APIs as configs are centralized. [#3388]

Specviz2d

  • Specviz2d-specific helper-level methods are deprecated and will be removed in the future in favor of plugin APIs as configs are centralized. [#3388]

Bug Fixes

  • Fix showing dataset dropdown in cubeviz's spectral extraction for flux-cube products from other plugins. [#3411]

  • SDSS line list now in vacuum, and SDSS IV in air. Previously, they were incorrectly categorized. To keep categorization correct, SDSS IV list no longer carries wavelengths less than 2000 Angstrom. [#3458]

  • Fixed some broken flux conversions that were dropping the factor of solid angle. [#3457]

  • subset_tools.get_regions uses app.get_subsets under the hood, which fixes retrieving composite subsets when sky linked as well as an errant snackbar message when a mix of spectral/spatial subsets are present. [#3476]

Cubeviz

  • Fixed copious warnings from spectrum-at-spaxel tool when data has INF. [#3368]

  • Hide spectral subset layer visibility in flux/uncertainty viewers when slice indicator is within the spectral subset bounds. [#3437]

Imviz

  • Improve performance of re-rendering during orientation change. [#3452]

  • Fix incorrect matching between RA/Dec and pixel coordinates in Catalog search results. [#3464]

  • Fixed "zoom to selected" in Catalog Search plugin when multiple sources are selected. [#3482]

Specviz

  • Fixed traceback in model fitting due to units not being represented as strings. [#3412]

Specviz2d

  • Fix subset linking/displaying between pixel/wavelength in Specviz2d viewers. [#2736]

  • Fixes missing API entry for spectral extraction's export_bg_spectrum. [#3447]

  • Fixes default location of trace in spectral extraction when some columns are filled with all zeros or nans. [#3475]

Other Changes and Additions

  • Bumped minimum version of photutils to v1.12.1. [#3432]

  • Refactored flux conversion to use a single function for all plugin/viewer flux/surface brightness conversions. [#3457]

Notes

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

Files

spacetelescope/jdaviz-v4.2.0.zip

Files (7.2 MB)

Name Size
md5:aa05cbb8bb7bed74d83fa612512cf8f2
7.2 MB Preview Download

Additional details

Related works