Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:10
-
Epic Link:
-
Sprint:SUIT Sprint 2016-9, SUIT Sprint 2016-10, SUIT Sprint 2016-11
-
Team:Science User Interface
Description
The Python API for Firefly has changed, due to the Firefly rewrite, and to renaming of methods to be more compatible with PEP8. This ticket updates the existing display_firefly plugin for these changes and also to ensure compatibility with Python 3.
The targeted functionality follows the testDisplay.py test in the afw package:
- Display an Exposure or MaskedImage with image and mask overlaid
- Set a specific mask plane color.
- Turn off a specific mask plane.
- Erase a display.
- Zoom to a user-specified zoom level.
- Pan to a particular pixel position.
- Display a symbol at a specific pixel position.
- Change the stretch / scale.
- Display a line with specified vertices.
Interact with the display to return a pixel coordinate that a user has clicked on.Deferred to DM-8173.
Attachments
Issue Links
- FF-depends on
-
DM-7326 Adapt FireflyClient (renamed to firefly_client.py) to Python 3
- Done
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link |
|
Sprint | SUIT Sprint 2016-9 [ 223 ] |
Status | To Do [ 10001 ] | In Progress [ 3 ] |
Story Points | 3 | 10 |
Description | The Python API for Firefly has changed, due to the Firefly rewrite, and to renaming of methods to be more compatible with PEP8. This ticket updates the existing display_firefly plugin for these changes and also to ensure compatibility with Python 3. |
The Python API for Firefly has changed, due to the Firefly rewrite, and to renaming of methods to be more compatible with PEP8. This ticket updates the existing display_firefly plugin for these changes and also to ensure compatibility with Python 3.
The targeted functionality follows the {{testDisplay.py}} test in the {{afw}} package: * Display an Exposure or MaskedImage with image and mask overlaid * Set a specific mask plane color. * Turn off a specific mask plane. * Erase a display. * Zoom to a user-specified zoom level. * Pan to a particular pixel position. * Display a symbol at a specific pixel position. * Change the stretch / scale. * Display a line with specified vertices. * Interact with the display to return a pixel coordinate that a user has clicked on. |
Sprint | SUIT Sprint 2016-9 [ 223 ] | SUIT Sprint 2016-9, SUIT Sprint 2016-10 [ 223, 250 ] |
Rank | Ranked higher |
Sprint | SUIT Sprint 2016-9, SUIT Sprint 2016-10 [ 223, 250 ] | SUIT Sprint 2016-9, SUIT Sprint 2016-10, SUIT Sprint 2016-11 [ 223, 250, 251 ] |
Rank | Ranked higher |
Status | In Progress [ 3 ] | In Review [ 10004 ] |
Reviewers | Nate Lust [ nlust ] | Robert Lupton [ rhl ] |
Status | In Review [ 10004 ] | Reviewed [ 10101 ] |
Description |
The Python API for Firefly has changed, due to the Firefly rewrite, and to renaming of methods to be more compatible with PEP8. This ticket updates the existing display_firefly plugin for these changes and also to ensure compatibility with Python 3.
The targeted functionality follows the {{testDisplay.py}} test in the {{afw}} package: * Display an Exposure or MaskedImage with image and mask overlaid * Set a specific mask plane color. * Turn off a specific mask plane. * Erase a display. * Zoom to a user-specified zoom level. * Pan to a particular pixel position. * Display a symbol at a specific pixel position. * Change the stretch / scale. * Display a line with specified vertices. * Interact with the display to return a pixel coordinate that a user has clicked on. |
The Python API for Firefly has changed, due to the Firefly rewrite, and to renaming of methods to be more compatible with PEP8. This ticket updates the existing display_firefly plugin for these changes and also to ensure compatibility with Python 3.
The targeted functionality follows the {{testDisplay.py}} test in the {{afw}} package: * Display an Exposure or MaskedImage with image and mask overlaid * Set a specific mask plane color. * Turn off a specific mask plane. * Erase a display. * Zoom to a user-specified zoom level. * Pan to a particular pixel position. * Display a symbol at a specific pixel position. * Change the stretch / scale. * Display a line with specified vertices. * -Interact with the display to return a pixel coordinate that a user has clicked on.- Deferred to DM-8173. |
Resolution | Done [ 10000 ] | |
Status | Reviewed [ 10101 ] | Done [ 10002 ] |
Watchers | David Shupe, Gregory Dubois-Felsmann, Nate Lust, Robert Lupton, Xiuqin Wu [ David Shupe, Gregory Dubois-Felsmann, Nate Lust, Robert Lupton, Xiuqin Wu ] | David Shupe, Gregory Dubois-Felsmann, Nate Lust, Robert Lupton, Trey Roby, Xiuqin Wu [ David Shupe, Gregory Dubois-Felsmann, Nate Lust, Robert Lupton, Trey Roby, Xiuqin Wu ] |