There is a newer version of the record available.

Published December 21, 2022 | Version v4.0.0
Software Open

ejeschke/ginga: Ginga v4.0.0

  • 1. Space Telescope Science Institute
  • 2. Aperio Software
  • 3. Caltech/IPAC
  • 4. HeidelbergCement
  • 5. Academia Sinica
  • 6. @Netflix
  • 7. Universidad Complutense de Madrid
  • 8. UCO
  • 9. AppDynamics
  • 10. National Institute for Standards and Technology
  • 11. NASA Goddard Space Flight Center
  • 12. BAERI/LMSAL
  • 13. STScI
  • 14. Leibniz Institute for Astrophysics @aipescience
  • 15. Minnesota State University Moorhead
  • 16. W. M. Keck Observatory
  • 17. University of Maryland
  • 18. U of Maryland

Description

  • fixed getattr functionality in Bunch
  • removed the "mock" backend; use "pil" backend for similar purposes
  • fixed a longstanding issue where events registered on a canvas could be masked by default key/cursor bindings (not associated with a mode). This meant, for example, that only certain keystrokes could be captured by an event handler registered on a ginga canvas, because any keystrokes that had a default binding would take precedence. Now such bindings are only executed if the event is not handled by any active canvas bindings.
  • Removed the "Quick Mode" and "From Peak" options in the Pick plugin to simplify operation.
  • Many deprecated camelcase (non-PEP8) methods were removed. Use the "snake-case" names instead.
  • Fixed an issue with setting the scale manually in the Preferences plugin
  • Fixed a bug that can cause an incorrect cropping of image when the window is resized
  • Refactor modes from Bindings module into separate modules:

    • modes can now be written and understood as having a very similar structure to a plugin.
    • mode docstrings can be written and maintained better to document the modes and the code implementing a mode is much easier to understand since it is encapsulated rather than all mixed together in one huge file.
  • Added an AutoLoad plugin that can monitor a folder for new files and load them.

  • Fixed a bug in the Overlays plugin where the overlay value was reported as the value under the cursor rather than the data value
  • Fixed an issue with loading RGB images with opencv-python
  • Fixed an issue where manual cut levels changes weren't reflected in the Thumbs icon
  • ScreenShot now correctly captures the background color of the viewer
  • Fixed a DeprecationWarning related to use of entry points
  • File loaders are now discoverable under the "ginga_loaders" entry point. Loaders can be registered for MIME types and a mime.types file can be added to your $HOME/.ginga to identify types by file extension.
  • ColorMapPicker plugin can now be launched as a local or global plugin

Files

ejeschke/ginga-v4.0.0.zip

Files (30.3 MB)

Name Size Download all
md5:0aa9f25f6468054f6fc1ae3b9911c24d
30.3 MB Preview Download

Additional details

Related works