Downloads provided by UsageCounts
doi: 10.5281/zenodo.44653
We have developed mechanisms for extending the functionality of the open-source Firefly astronomical visualization software with user-supplied code. Firefly is a toolkit for the construction of Web-based applications for visualizing astronomical images and tabular data, with the software distribution also including a basic general-purpose pre-built application. The Firefly tools are the base for NASA's IRSA archive as well as other web applications developed at IPAC. Recent releases include new public APIs allowing the extension of Firefly functionality in various ways. New Javascript APIs allow customization of the interface presented in the browser, including the ability to define buttons for custom actions that can be performed on points, lines, and regions in images. New Python APIs allow the invocation of operations in a Firefly-based application, allowing it to serve as a display engine for FITS images and other astronomical data. In addition, the Firefly web server side has been enhanced with the ability to invoke user-supplied processes that can produce either image or tabular results based on operations on data from the application or external sources. For instance, the user can define an operation to perform source detection on a graphically selected region in an image and return the results for display as a table and/or x-y plot. User processes can be defined in any language supported on the server host; our current efforts have focused on Python. This mechanism has been used to support the integration of Firefly with the LSST project's software stack, with reusable "tasks" from the LSST stack configurable as extensions to Firefly.
LSST, Astronomy, Visualization, Python
LSST, Astronomy, Visualization, Python
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 5 | |
| downloads | 4 |

Views provided by UsageCounts
Downloads provided by UsageCounts