Skip to content

Ginga v5.0.0

Compare
Choose a tag to compare
@ejeschke ejeschke released this 25 Feb 00:43
· 26 commits to main since this release
  • Add Contrast and Brightness adjustments in "Preferences" plugin

  • Modifications to PIL backend

    • support pillow v10.0
    • now supports linewidth attribute
  • Add support for VizieR catalog sources

  • Fixed an issue with programatically setting selections in TreeView (qt backend)

  • Added a quit confirmation dialog to the reference viewer
    (can be overridden with a setting in general.cfg)

  • Fix for mouse scrolling in histogram plot via Histogram plugin

  • Fix for ScreenShot plugin with pyside6, qt6 backends

  • Fix for context menu pop up in pyside2

  • Fix for a logger annoyance message when mousing over far edge of image

  • Updates for deprecations in numpy 2.0

  • Fix for missing menubar on some versions of Qt and Mac OS X

  • Fix for importing mpl colormaps with recent versions of matplotlib

  • Fix for utcnow(), deprecated in Python 3.12

  • Renamed mode "freepan" to "zoom" (bindings and activation are the same as before) to better reflect what the mode does

  • Changed icons and cursors from PNG (bitmap) to SVG (vector) format

  • Added color distribution ("stretch") control to Info plugin

  • Added LoaderConfig plugin; allows setting of loader priorities for various MIME types

  • Fixed an issue with the "none-move" event, affected Crosshair plugin and "hover" event on canvas items

  • Added an internationalization framework (see "Internationalization" chapter in the Ginga manual). Not yet enabled for reference viewer

  • Added button in Toolbar plugin to activate cmap (colormap) mode

  • Added mode help; type 'h' in the viewer window when you are in a mode to display a help tab for that mode (reference viewer only)

  • Better support for touchpad gestures in modes

  • Better support for RGB files

    • Support additional types (ico/icns/tga/bmp)
    • RGB video files can be opened (with OpenCv loader) and examined with MultiDim plugin or naxis mode (video frames is treated as axis 3)
  • Added PluginConfig plugin; allows configuration of all Ginga plugins graphically; can enable/disable, change menu categories, etc.

  • Removed --profile and --debug command-line options

  • Fix a number of issues with the help system to make it simpler and more robust; removed WBrowser plugin, handle URLs with Python webbrowser module

  • Number of threads can be configured in general settings file

  • Fixes to various examples for third-party package changes (particularly matplotlib backend examples)

  • Fixes for event handler treatment of return boolean values