Skip to content

Commit 09c8a40

Browse files
committed
first draft of learn astropy 2021 proposal
1 parent 67c00f0 commit 09c8a40

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# Learn Astropy Maintenance Funding Proposal
2+
3+
## Project Team
4+
5+
This funding proposal is for a sub-award to University of Michigan
6+
that will support the following people in the Learn Astropy Project:
7+
* Lia Corrales - tutorial content lead and a leader in the Learn
8+
Astropy community
9+
* Ana Gabela - administrative support
10+
* Undergraduate work-study student - for testing and updating tutorial
11+
content
12+
13+
We are also requesting funding for independent contractors:
14+
* David Shupe (IPAC) - workshop leader and content maintainer
15+
* Mariana Meireles - community study consultant
16+
17+
## Project description
18+
19+
This funding request covers ongoing maintenance of Learn Astropy
20+
activities as well as some crucial tasks needed to bring the Learn
21+
Astropy tutorials library into convergence with the latest releases of
22+
Astropy.
23+
24+
### Learn Astropy project maintenance
25+
26+
Lia Corrales is the primary person responsible for coordinating the
27+
project by scheduling Learn Astropy telecons and maintaining the Learn
28+
Astropy Initiatives project board. She coordinates efforts of various
29+
team members, including website infrastructure, documentation, and new
30+
content development. She also acts as reviewer and frequent
31+
collaborator for new tutorial content pull requests. She typically
32+
logs about 120 hours per year on the Learn Astropy project (0.75
33+
person-months, reflected in the budget request).
34+
35+
We are requesting administrative support for activities that are
36+
normally undertaken by Lia Corrales around AAS exhibit hall and
37+
workshop periods, which will free time for her to focus more on Learn
38+
Astropy content. The administrative assistant, Ana Gabela, already
39+
works with Lia and is an authorized contractor through University of
40+
Michigan. She will provide assistance in organizing the Astropy
41+
exhibit hall presence for future AAS meetings; designing,
42+
administering and summarizing survey assessments of the Astropy
43+
workshops; and organizing meeting schedules. We estimate that this
44+
will take up 20 hours over the course of the year.
45+
46+
A crucial task for keeping the Learn Astropy website useful for the
47+
community is ensuring that it is up-to-date. The sub-award to UM will
48+
be used to fund undergraduate work-study. The student will be
49+
responsible for testing all current notebooks, bringing them up to
50+
date with the latest version of Astropy, and assessing the notebooks
51+
for future improvement. This is a useful input that can seed new
52+
tutorial ideas and recruit new tutorial content developers and Astropy
53+
contributors. We anticipate hiring 1-2 students for 6 hours per week.
54+
55+
### Astropy Workshop maintenance and growth
56+
57+
David Shupe is the primary person responsible for soliciting and
58+
coordinating volunteers for Astropy Workshops offered at meetings of
59+
the American Astronomical Society (AAS). We have traditionally held
60+
workshops once per year at the Winter AAS meetings. This work has
61+
grown to two half-day workshops (AAS 237) and is becoming a
62+
semi-annual event with the inclusion of an Astropy Workshop for the
63+
Summer AAS meeting (AAS 238).
64+
65+
Workshop coordination includes: preparing workshop proposals,
66+
currently to the AAS; setting the workshop schedule of presentations
67+
including the presenters; updating and refining the installation
68+
instructions; maintaining the astropy-workshop repository and
69+
reviewing pull requests for updated content; and communicating with
70+
workshop registrants prior to and during each workshop.
71+
72+
### Astropy community survey and demographics
73+
74+
Mariana Meireles is a software engineer at QuantStack developing tools
75+
for the NumFOCUS ecosystem, focusing on Jupyter products. Prior to
76+
QuantStack she worked as a developer on the PySide team at the Qt
77+
Company and as a web performance developer at Mozilla in the WebCompat
78+
team.
79+
80+
Mariana has experience in using the Github API to examine contributor
81+
demographics in open source communities. We would like to hire her as
82+
a consultant for the Learn Astropy team to develop surveys and
83+
techniques to examine Astropy user and contributor demographics. She
84+
will also help us build a survey to examine users’ needs from the
85+
Learn Astropy ecosystem -- tutorial availability, Astropy tasks
86+
desired (which can inform the future of the project as well as
87+
learning materials), and performance. This will be a small project
88+
that will dovetail with the demographic studies undertaken by the
89+
NumFocus DISC community; we anticipate approximately 10 hours of work.
90+
91+
## Budget
92+
93+
The total requests sum to $19,650
94+
95+
Sub-award to UM:
96+
* Corrales Summer Salary, 0.75 months = $10,000 (including fringe)
97+
* Administrator: 20 hours of work at $50 per hour = $1,000
98+
* Undergraduate work-study: 110 hours of work at $15 per hour = $1,650
99+
* Total: $12,650
100+
101+
Independent contractor work for David Shupe: per workshop, 30 hours of
102+
work at $100 per hour; two workshops per year = $6000
103+
104+
Independent contractor work for Mariana Meireles: 10 hours of work at
105+
$100 per hour = $1000

0 commit comments

Comments
 (0)