Skip to content

Commit 5b41874

Browse files
authored
Merge pull request #280 from eteq/fits-fr-cycle3
Phase 3 Funding: Open call | Add fits maintainer FR
2 parents 37aa76f + f5fdd77 commit 5b41874

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
### Title
2+
`io.fits` developer
3+
4+
### Project Team
5+
This is an open hire proposed by @eteq, but the `io.fits` maintainer (@saimn) would be a prime source of input on the search.
6+
7+
### Project Description
8+
`io.fits` is one of the most important pieces of astronomy infrastructure. However, it currently has only one maintainer (@saimn), which implies to a potential serious "bus factor"/single-point-of-failure. Existing members of the astropy community have generally not been receptive to working on this due to the complexity of the codebase (and the fact that for many the work is simply not much fun). This FR aims to support bringing a new developer into the community who might be more willing to support this sub-package, who may or may not also end up a long-term maintainer.
9+
10+
Specific tasks would be drawn from [existing `io.fits` issues](https://github.com/astropy/astropy/issues?q=is%3Aopen+is%3Aissue+label%3Aio.fits). Note that a key provision for all work on this hirr, though, is to ensure that the contributions do not exceed the capacity of existing maintainers (esp @saimn), so both issue selection and rate would depend significantly on that. I.e., a hire would be expected to either select issues that are reviewable by a non-expert on `io.fits`, or at a slow enough rate to not exceed @saimn's capacity (or both).
11+
12+
Note an open hire of this sort would be expected to continue in another year if all goes well. This proposal would this be a *start* at growing relevant expertise, and it might be multiple cycles before a fresh community member could become a co-maintainer
13+
14+
15+
### Approximate Budget
16+
Exact scope would be kept flexible (see emphasis above of not overwhelming maintainers). At a fiducial hourly rate of ~$120/hr and an assumption of ~2 issues per month over a year (assuming about half of the issues could be reviewed by a generalist and half by a specialist, keeping it to one review a month for @saimn at max), and assuming 4hr per issue, a starting estimate might be $11520
17+
18+
#### Minimum budget
19+
20+
In principle the true minimum is a *single* issue - ~$480k. But in practice the minimum.is whatever recoups the time spent on the seaexy as part of the open call.
21+
22+
### Approved Budget
23+
$11,520.00

0 commit comments

Comments
 (0)