|
| 1 | +### Title |
| 2 | + |
| 3 | +Specreduce Project Manager |
| 4 | + |
| 5 | +### Project Team |
| 6 | + |
| 7 | +Kyle Conroy, Kelle Cruz, Patrick Ogle, Camilla Pacifici, Tim Pickering, |
| 8 | +Lee Quick, Clare Shanahan, Erik Tollerud, Kyle Westfall. |
| 9 | + |
| 10 | +### Project Description |
| 11 | + |
| 12 | +Coordinate the development for Specreduce with focus on the architecture |
| 13 | +and framework of the package. |
| 14 | + |
| 15 | +### Project / Work |
| 16 | + |
| 17 | +Developing the next-generation spectroscopic reduction, analysis, and visualization tools |
| 18 | +has long been on the [Astropy Roadmap](https://github.com/astropy/astropy-project/blob/main/roadmap/roadmap.md), |
| 19 | +but progress has been slow. |
| 20 | +The Specreduce package currently sees contribution by a few software developers |
| 21 | +scattered in different places. |
| 22 | +Unfortunately, the organization is not efficient, architectural discussions are rerely |
| 23 | +conclusive, and pull requests remain unaddressed for months. |
| 24 | + |
| 25 | +The majority of the development at the moment is in the hands of Pickering at Steward Observatory and |
| 26 | +Shanahan and Conroy at the Space Telescope Science Institute (STScI). Pacifici is a Project |
| 27 | +Scientist for JWST at STScI. Pacifici has experience in project management having coordinated the work of the |
| 28 | +development team at STScI since 2020, but they are not a software developer. |
| 29 | +Ogle is a Scientist and spectroscopy expert. Quick is the data analysis tools Branch Manager at STScI. |
| 30 | +Tollerud, Conroy, and Pickering have been involved in architectural and framework discussions, |
| 31 | +but none of them can devote enough time to the project to converge on decisions. |
| 32 | +Cruz and Westfall have been helping to bring interested parties together and to facilitate discussions. |
| 33 | + |
| 34 | +Here is a list of specreduce improvements and new features to be tackled in the future: |
| 35 | +- proper error propagation during spectral extraction, |
| 36 | +- build the remaining infrastructure to support wavelength calibration, |
| 37 | +- build the infrastructure to support flux calibration, |
| 38 | +- include an additional extraction method based on PSF weighting. |
| 39 | + |
| 40 | +The Project Manager we are planning to hire should be a senior software engineer with |
| 41 | +experience in spectroscopy. They will push the project forward by: |
| 42 | +- integrating the efforts of folks based at different istitutions and with different interests |
| 43 | +([JWST data analysis](https://jwst-docs.stsci.edu/jwst-post-pipeline-data-analysis/jwst-data-analysis-software-packages), |
| 44 | +[PypeIt](https://pypeit.readthedocs.io/en/release/), |
| 45 | +[DRAGONS](https://www.gemini.edu/observing/phase-iii/reducing-data/dragons-data-reduction-software), etc.) |
| 46 | +- proposing solutions for the architectural challanges, |
| 47 | +- reviewing pull requests, |
| 48 | +- providing test data. |
| 49 | +They will also contribute significantly to the code and help craft the next set |
| 50 | +of priorities in collaboration with the team. |
| 51 | + |
| 52 | +The hiring committee will be composed by Cruz, Pacifici, Pickering, and Westfall, who will be able |
| 53 | +to judge on project management, coding, and community engagement abilities. |
| 54 | + |
| 55 | +### Approximate Budget |
| 56 | + |
| 57 | +For an independent contractor, 36 hours a month (~1 day a week) for 12 months at $150/hour = $64,800. |
| 58 | + |
| 59 | +The minimum viable funding would be 18 hours a month (~1/2 day a week) for 12 months at $150/hour = $32,400. |
| 60 | + |
| 61 | +### Period of Performance |
| 62 | + |
| 63 | +Initial contract will be for one year. Assuming the software engineer is successful in the role, we anticipate needing 2 years of effort. |
0 commit comments