Published December 21, 2022
| Version v4.0.0
Software
Open
ejeschke/ginga: Ginga v4.0.0
Authors/Creators
- ejeschke
- P. L. Lim1
- Rajul
- Rupak
- Erik Tollerud1
- Stuart Mumford2
- Brigitta Sipőcz3
- Christoph Deil4
- Chi-Hung Yan5
- Chris Beaumont6
- Sergio Pascual7
- Thomas Robitaille
- Sourabh Cheedella
- J. Xavier Prochaska8
- Joe Catera9
- Ray Plante10
- Sandra
- Austin Beauchamp
- Christine Chang
- Megan Sosey1
- Miguel de Val-Borro11
- Nabil Freij12
- Jonathan Eisenhamer13
- Ole Streicher14
- Henry Ferguson1
- Matt Craig15
- Matthew K Brown16
- matthewbakerthompson
- Michael Kelley17
- Peter Teuben18
- 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.typesfile can be added to your$HOME/.gingato 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
- Is supplement to
- https://github.com/ejeschke/ginga/tree/v4.0.0 (URL)