@@ -5,7 +5,7 @@ Specreduce Project Manager
5
5
### Project Team
6
6
7
7
Kyle Conroy, Kelle Cruz, Patrick Ogle, Camilla Pacifici, Tim Pickering,
8
- Clare Shanahan, Erik Tollerud, Kyle Westfall, +?
8
+ Lee Quick, Clare Shanahan, Erik Tollerud, Kyle Westfall.
9
9
10
10
### Project Description
11
11
@@ -15,41 +15,47 @@ and framework of the package.
15
15
### Project / Work
16
16
17
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 )
18
+ has long been on the [ Astropy Roadmap] ( https://github.com/astropy/astropy-project/blob/main/roadmap/roadmap.md ) ,
19
19
but progress has been slow.
20
20
The Specreduce package currently sees contribution by a few software developers
21
21
scattered in different places.
22
22
Unfortunately, the organization is not efficient, architectural discussions are rerely
23
- conclusive, pull requests remain unaddressed for months, and the progress is very slow.
24
-
25
- We ask to fund a software engineer to:
26
- - take the lead on Specreduce architecture, proposing solution and helping clearing road blocks;
27
- - manage the contribution by other developers in a timely manner.
23
+ conclusive, and pull requests remain unaddressed for months.
28
24
29
25
The majority of the development at the moment is in the hands of Pickering at Steward Observatory and
30
- Shanahan and Conroy at the Space Telescope Science Institute. Pacifici is a Project
31
- Scientist who coordinates the work on the Space Telescope side for the suite of data analysis tools
32
- developed there. Ogle is a Scientist and spectroscopy expert.
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.
33
30
Tollerud, Conroy, and Pickering have been involved in architectural and framework discussions,
34
- but none of them can devote enough time to the project to converge on decision.
35
- Cruz has been helping to bring interested parties together and to facilitate discussions.
36
- Others...
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.
37
33
38
- Here is a list of improvements and new features to be tackled in the future:
34
+ Here is a list of specreduce improvements and new features to be tackled in the future:
39
35
- proper error propagation during spectral extraction,
40
36
- build the remaining infrastructure to support wavelength calibration,
41
37
- build the infrastructure to support flux calibration,
42
38
- include an additional extraction method based on PSF weighting.
43
39
44
- The Project Manager we are planning to hire will push the project forward, proposing
45
- solutions for the architectural challanges, reviewing pull requests, and providing test
46
- data. They will also contribute significantly to the code and help craft the next set
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
47
50
of priorities in collaboration with the team.
48
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
+
49
55
### Approximate Budget
50
56
51
- Still iterating on this...
57
+ For an independent contractor, 25 hours a month for 12 month at $150/hour = $45,000
52
58
53
59
### Period of Performance
54
60
55
- 2 years, starting May 2024
61
+ 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