Published April 15, 2026 | Version v5.0.0
Software Open

Jdaviz

Description

5.0 (2026-04-15)

New Features

  • Datasets can now be renamed via API and UI through the viewer data-menu. [#3960, #3968, #4010]

  • Allow creating new viewers (in deconfigged) when adding results from plugins. [#3966]

  • Astroquery loader supports cone-search for JWST or HST data products, where applicable. [#3907]

  • "Spectrum List" and "Spectrum List Concatenated" loaders have now been absorbed into the "1D Spectrum" loader via the extension and concatenate options. [#3953]

  • Catalog public API exposed [#3761, #3777, #3778, #3799, #3814, #3835, #3854, #3856, #3863, #3867, #3930, #3906, #3912, #3899, #3907, #3990, #4039]

  • Support in plot options to set which columns are visible for table viewers. [#4033]

  • Added skewer mode to footprint selection that only selects when clicking inside a footprint. Footprint selection tools now support control+click or command+click to toggle selections (add/remove individual footprints without replacing the current selection). [#3962, #4034]

  • Added ability to load catalogs from FITS file extensions through the Catalog loader. [#3998]

  • Add support for viewers with mixed pixel and wavelength/frequency spectral axis units. [#4001]

  • Add handles to subset to allow interactive resizing. [#3919]

  • Indicate in loaders whether the loaded entry/entries will overwrite existing data in the app. [#3997]

  • Added enable_footprint_selection_tools() and disable_footprint_selection_tools() APIs to programmatically control footprint selection toolbar. [#4048]

  • Improve default marker styling options (size and color cycler) for scatter layers. [#4044]

  • Top level access to datasets API dictionary, deprecating top-level access to data_labels list. [#4024]

  • Renaming data will now propagate the new label to derived data in the same way as renaming subsets. For example, renaming 'Cube' to 'CubeFlux' will rename 'Cube (Subset 1, sum)' to 'CubeFlux (Subset 1, sum)'. [#4025]

  • Enable multiselect mode for selecting multiple table extensions in the Catalog loader. [#4051]

  • Table viewer tools to highlight selected, zoom-to-selected, and create subset from selected. [#3994]

  • Allow ingesting tables in plugins back into the app. [#4021]

  • Allow creating new image viewers from moment map plugin. Remove option to select 'align by' in image importer unless orientation plugin exists, or new viewer creation selection is Image. [#4054]

  • Provide better error reporting when attempting to load data via load and loaders infrastructure. [#4058]

  • Allow launching generalized Jdaviz from the command line and deprecate configs from that interface. [#4087, #4115]

  • Added ability to load spectra with 'IVAR' and 'VAR' uncertainty extensions. [#4091]

  • Line list loader to allow loading custom line lists from a table or file. [#4082]

  • Avoid attempting to convert units in image viewers that are likely moment map data. This fix allows the user to load moment map data into an existing image viewer, and use unit converison functionality when there is moment map data in a viewer. [#4085]

  • Add ability to toggle between flux and surface brightness in deconfigged. Avoid attempting to convert units in image viewers that are likely moment map data. This fix allows the user to load moment map data into an existing image viewer, and use unit converison functionality when there is moment map data in an Image or 3D Spectrum viewer. [#4085]

  • Fixed batch aperture photometry mode in deconfigged. [#4106]

  • Generalize Data Quality plugin. [#4110, #4111]

  • Add support for loading Spectra from BinaryHDU and TableHDU extensions. [#4097]

  • Fix discrepancies between deconfigged and imviz when loading subsets/regions when using the WCS/orientation layer [#4130]

  • Data menus are now scrollable; the data menu legend is now truncated when it reaches a certain height (relative to the viewer height); a button has been added to the data menu legend to indicate to users that more layers can be accessed [#4137]

  • Add additional logic to support table file formats beyond text in the astropytable parser. [#4133]

  • Style tweaks to scatter axis ticks and labels. [#4139]

  • Add support for unit conversions in aperture photometry plugin for images. [#4136]

Cubeviz

  • Added ability to load DQ extension in the cubeviz loader, which activates the DQ plugin in cubeviz. [#4077]

Specviz

  • Fixed an inconsistency with 1/2D Spectra when loading duplicate user-supplied labels. With those data types, user-supplied labels would auto-increment whereas with others, they would not. Now all user-supplied labels do not auto-increment. [#4055]

API Changes

  • Deprecate show_in_viewer argument in load in favor of using the viewer argument to specify which viewer(s) to show the data in, or whether to create a new viewer. [#4116]

Cubeviz

  • Deprecates Cubeviz in favor of the generalized top-level Jdaviz application. [#4090]

Imviz

  • Deprecates Imviz in favor of the generalized top-level Jdaviz application. [#4090]

Specviz

  • Deprecates Specviz in favor of the generalized top-level Jdaviz application. [#4090]

Specviz2d

  • Deprecates Specviz2d in favor of the generalized top-level Jdaviz application. [#4090]

Bug Fixes

  • Fix issue with treat_table_as_query switch where it disappeared entirely when switched 'off' [#4102]

  • Fixed bug when loading remote ASDF files by S3 URI, and retrieve remote FITS PrimaryHDU by default. [#3980]

Specviz2d

  • Fixed bug where mouseover fails to display in 2D Spectra viewer when no wavelength mapping is provided. [#4093]

Other Changes and Additions

  • Fixed an issue that occurred when destroying a 2D Spectrum viewer due to a units check that attempted to read from a file that was no longer in memory due to cleanup procedures. [#4105]

  • Deprecated the Catalog Search plugin in favor of the astroquery loader + table viewers. [#4023]

  • Update example notebooks and add examples for deconfigged. [#4052]

Notes

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

Files

spacetelescope/jdaviz-v5.0.0.zip

Files (17.1 MB)

Name Size Download all
md5:9bd47235d4ac9baec4fa21587042f9d9
17.1 MB Preview Download

Additional details

Related works