JWST Astronomy Data Analysis Tools Roadmap¶
abstract: |
The purpose of this document is to provide a roadmap for developing the software tools that astronomers need for going from pipeline-reduced data to scientific publications. The document looks at the process of analyzing data for several different science cases, and looks at existing tools in IRAF to identify the highest priorities for new tool development or for porting of existing algorithms to a modern python environment. For the most part, the numerical computations will be coded in Python and incorporated into astropy. Many of the tools will have broad applicability beyond JWST, so it makes sense for the code to be open source and the development to be a broad community effort. This roadmap, while geared toward JWST, is intended to foster a community dialog for the evolution of these software tools. |
---|
Contents:
- 1. Executive Summary
- 2. The vision
- 3. Guiding principles
- 4. Why do we need new tools?
- 5. Science Use Cases
- 6. Technologies and Infrastructure
- 6.1. Data Formats
- 6.2. Data Abstraction
- 6.3. Parameter Handling
- 6.4. Scientific and Numerical Libraries
- 6.5. Physical Units and Constants
- 6.6. Interprocess Communications
- 6.7. Multiprocessing
- 6.8. Special-Purpose Hardware
- 6.9. GUI Frameworks
- 6.10. Software Distribution
- 6.11. Documentation
- 6.12. Testing
- 6.13. Graphics and Image Displays
- 7. Architecture
- 8. The Computational Toolbox
- 9. Graphics and Visualization
- 10. Development Timeline