Skip to content

v4.1.0

Latest
Compare
Choose a tag to compare
@rosteen rosteen released this 23 Dec 17:57
· 1 commit to v4.1.x since this release

4.1 (2024-12-23)

New Features

  • 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]