There is a newer version of the record available.

Published November 29, 2023 | Version v3.8.0

Jdaviz

Description

New Features

  • Plots in plugins now include basic zoom/pan tools for Plot Options, Imviz Line Profiles, and Imviz's aperture photometry. [#2498]

  • Histogram plot in Plot Options now includes tool to set stretch vmin and vmax. [#2513, #2556]

  • The Plot Options plugin now include a 'spline' stretch feature. [#2525]

  • User can now remove data from the app completely after removing it from viewers. [#2409, #2531]

  • Colorbar now shown on top of the histogram in Plot Options for image viewers. [#2517]

  • Reorder viewer and layer settings in Plot Options. [#2543, #2557]

  • Add button in Plot Options to apply preset RBG options to visible layers when in Monochromatic mode. [#2558, #2568]

  • Plugin "action" buttons disable and show icon indicating that an action is in progress. [#2560, #2571]

  • Plugin APIs now include a close_in_tray() method. [#2562]

  • Convert the layer select dropdown in Plot Options into a horizontal panel of buttons. [#2566, #2574, #2582]

Cubeviz

  • Add circular annulus subset to toolbar. [#2438]

  • Expose sky regions in get_subsets. If 'include_sky_region' is True, a sky Region will be returned (in addition to a pixel Region) for spatial subsets with parent data that was a WCS. [#2496]

Imviz

  • Aperture photometry (previously "Imviz Simple Aperture Photometry") now supports batch mode. [#2465]

  • Aperture photometry sum is now presented in scientific notation consistently. [#2530]

  • Expose sky regions in get_subsets. If 'include_sky_region' is True, a sky Region will be returned (in addition to a pixel Region) for spatial subsets with parent data that was a WCS. [#2496]

Mosviz

  • Matched mouseover indicator to show same position in 1d and 2d spectral viewers. [#2575]

Specviz2d

  • Matched mouseover indicator to show same position in 1d and 2d spectral viewers. [#2575]

API Changes

  • Deprecated app.get_data_from_viewer is removed, use viz_helper.get_data instead. [#2578]

  • Deprecated app.get_subsets_from_viewer is removed, use viz_helper.get_subsets instead. [#2578]

  • User APIs now raise a warning when attempting to set a non-existing attribute to avoid confusion caused by typos, etc. [#2577]

  • Viewer API now exposed via viz.viewers dictionary, currently containing APIs to set axes limits as well as astrowidgets API commands for Imviz. [#2563]

Imviz

  • Deprecated do_link argument of imviz.load_data is removed, use batch_load context manager instead. [#2578]

Specviz

  • Deprecated specviz.load_spectrum is removed, use specviz.load_data instead. [#2578]

Bug Fixes

  • Fix Plot Options stretch histogram's curve for non-gray colormaps. [#2537]

Imviz

  • Plot options layer selection no longer gets stuck in some cases when deleting the currently selected viewer. [#2541]

Other Changes and Additions

  • Better handling of non-finite uncertainties in model fitting. The 'filter_non_finite' flag (for the LevMarLSQFitter) now filters datapoints with non-finite weights. In Specviz, if a fully-finite spectrum with non-finite uncertainties is loaded, the uncertainties will be dropped so every datapoint isn't filtered. For other scenarios with non-finite uncertainties, there are appropriate warning messages displayed to alert users that data points are being filtered because of non-finite uncertainties (when flux is finite). [#2437]

  • Add swatches to color picker. [#2494]

  • Plot options now includes better support for scatter viewers, including toggling line visibility. [#2449]

Notes

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

Files

spacetelescope/jdaviz-v3.8.0.zip

Files (5.3 MB)

Name Size Download all
md5:1c36716e7136f2b414f916996d61785d
5.3 MB Preview Download

Additional details

Related works