Open jdswinbank opened 1 year ago
Hey @mwcraig — now that the funding for this project has been approved, it would be a good idea to start drawing up a bit more concrete plan for how you'd like to disburse the funds. I understand from the proposal that you will lead, so we probably want to start with deciding how much of the budget you are going to need personally and then I can start the ball rolling with a scope of work etc.
Would it be ok to start working on this next week (after Nov 7) -- I'm heading to a conference in a few days.
p.s. Can you please fix typo in this issue title so future searches will be successful? Thanks!
I think I fixed it. Photometry , right?
Yes, typo is fixed. Thanks!
I hate to be picky, but the approved proposal is for an app to perform photomtery. If we get some photometry tool out of it, I'm not sure it really does the job...
Would it be ok to start working on this next week (after Nov 7) -- I'm heading to a conference in a few days.
No problem. Please post on this issue whenever you're ready.
Hey @mwcraig — just a ping. No need to rush, but it would be nice to get started on this when you're ready.
@jdswinbank -- I wasn't sure whether you wanted what I had in mind here as a comment or not, so I put it into a gist for now: https://gist.github.com/mwcraig/4f42b512997333e79948dd5cae5e50b8
Hi @mwcraig — thanks for that; a very nice summary.
I had previously assumed that we'd press ahead with a contract/subaward for you personally, since the original proposal lists you as leading this project. However, I understand from the disbursement proposal that the first step is actually to hire a third party to start work. That's not a problem; I'll put thoughts of a contract for you on hold for now.
After we have all the contracts for existing project members sorted out (and we're nearly done now) the Finance Committee will put our heads together and come up with some guidance for hiring third parties. We'll get back to you on this shortly (I'm guessing that'll be early next year).
This is an updated request in response to the call for additional funding opportunities. As reminder, the amount of the original request was $40,000, and the amount approved was $32,000.
The updated request is for $58,025, as detailed below. Part of the money would be used to hire me or people I've identified directly as independent contractors, and part would be a subaward for MSUM (my institution) to be spent Fall 2023.
Since this is such a substantial increase I have specified a priority for funding for each of the items below.
As explained in this gist, the two main goals of this project are to develop a photometry guide and to develop a general-purpose photometry tool for stellar astronomy, particularly aimed at relatively novice users.
The initial phase of this work is to restructure the package stellarphot
, which I've used for the last couple of years in an introductory observational astronomy course, to have a simpler and better documented and tested API, In parallel with that, work will begin on the photometry guide.
I am proposing that we hire, as independent contractors over the summer, at the rate of $100/hour:
Person | Hours | Justificaton |
---|---|---|
Matt Craig | 160 | Write the photomtry guide, oversee the restructuring of stellarphot , and help with that restructuring. |
Contractor[1] | 160 | Propose new structure for stellarphot and assist in much of the code re-write. |
Contractor[2] | 40 | Act as beta tester for revamped stellarphot and photometry guide. |
[1] There is a colleague of mine with a background in computer science and astronomy that I have identified as an excellent fit for this role.
[2] Another colleague with background in astronomy and some familiarity with Python has been identified as an excellent fit for this role.
In addition, undergraduate students paid with separate funds will participate in testing over the summer and are learning how to make code contributions.
The photometry guide and stellarphot
will be used in an observational astronomy course this fall. I anticipate usage will uncover bugs in stellarphot
and areas of the guide that are unclear or incorrect.
The students hired with these funds will fix those bugs and help with updating the guide.
[3]: The overhead and fringe rates are approximate and will need to be confirmed before the subaward is made. The total budget for this area will not exceed $10,125 and the pay rate will not be less than $15/hour. The number of hours will be slightly adjusted, if necessary.
Though part of my teaching load in Fall 2023 will be observational astronomy, I will also be teaching several other courses. Two credits of teaching release will provide an additional 6 hours per week to work on fixing bugs and updating the photometry guide as the semester progresses.
[4]: The overhead and fringe rates are approximate and will need to be confirmed before the subaward is made. In addition, there will likely be a pay increase when our new contract is negotiated this summer. The total budget for this area will not exceed $11,900. The number of credits of teaching release will be adjusted, or the money will be used to pay for additional duty days during the Fall semester.
To be clear, the request is for an additional $26,025, correct. Bringing the total budget from $32k to $58k?
Yes, though the highest priority is an increase of $4k to $36k for the summer pay.
Some money for undergrads would be helpful.
Whether I get reassigned time is really a very low priority.
Hey @mwcraig — the Finance Committee has approved an increase to the allocated funding of $26,025 for this project for a total of $58,025. Please submit invoices to the Moore grant as described above. We encourage you to invoice for all this work, including the extension, by the end of December if possible, and certainly not later than 31 March 2024.
@jdswinbank -- wonderful, thanks for the news!
As I understand it, the plan is that:
The process for both the contracts and the subaward looks similar from our point of view.
I hope that covers everything — let me know if you have questions, and please ping me if you've not received draft SOWs within the next few days.
Just a note that I've also asked MSUM about administering Area 1, in the event they are able to do that with minimal deductions to minimize the number of contracts.
Here's a draft of the SoW. I've written this on the assumption that all of this work takes place through an award to MSUM; we can split off work package 1 (your area 1, above) into separate contracts if necessary.
I think this is all pretty straightforward — it's basically just reiterating what you've said above — but please yell if anything looks incorrect.
@jdswinbank -- this looks good.
A couple of updates from our end:
What is the motivation for the increases? I'm guessing maybe fringe or overhead rate change?
Sort of; by running the pay through the university more of it is subject to overhead.
Can you provide us with a break down of the budget indicating direct and indirect/overhead costs?
@kelle -- A detailed break down of the costs is here, which highlights in one of the columns the changes that led to the latest increase.
Some highlights:
I have asked our administration whether they are willing to dedicate some of the overhead to paying fringes to reduce the cost to Astropy. They have agreed to charge overhead at a rate of 12.5%.
@kelle and the rest of the Finance Committee -- some good news. MSUM has decided to use its overhead to partially defray the cost of the fringe benefits in the restructured grant.
As result, the amount of the increase I am requesting is $698.17, bringing the total to $58,723.
A detailed accounting of the cost is in this google sheet.
The work hours dedicated to the grant activities are still roughly 6.5% higher than in the original proposal, as explained below. With my administration's commitment to dedicate the overhead to paying fringe benefits to cost to Astropy for this increase in hours would be the amount of the increase I am requesting, $698.17.
Including fringe benefits in the Astropy funding means that the folks who have been doing the summer work do not have to pay self-employment tax. They have agreed to work more hours at a reduced rate to recognize that increase in their take home pay. The increase in hours is about 6.5%.
I'm giving this a friendly bump -- I'm wondering if a decision has been made about the additional increase.
Hi Matt — sorry for the delay on this one. We approve this increase of $698.17, for a total budget of $58,723, and apolgise for how long it took us to get here!
@mwcraig — I think the next step (if it's not already been done) is for you or somebody at MSUM to submit a Rocket form for this project (https://numfocus.typeform.com/to/umyusM) using the statement of work agreed above (or something similar). If you are happy with that, please go ahead at your convenience, or ping me if I can help.
@jdswinbank -- we should have invoices for some of this working on their way soon. I wanted to ask one question: What is the last day that work for this can be invoiced?
The official end date of the Moore grant, which is funding this work, is 2024-04-01, so that's an absolute hard deadline. In order to avoid a last minute panic, though, if possible I'd encourage you to submit well in advance of that. We have to report to Moore on 1 March, and we'd love to have as much as possible finalized by then.
I wanted to provide a brief update on the status of this work prior to submitting a final report at the end of March.
The package stellarphot
is close to an alpha release of version 2.0. We are testing internally and I anticipate the alpha will be out early the week of Mar 11. A few highlights:
Time
or SkyCoord
or Quantity
. The upside is that we've worked out how to use pydantic to serialize those objects, generate json files of settings for use in stellarphot, and automatically generate widget-based forms for entering values.The photometry guide is (finally) coming along nicely. Look for a large-ish PR the week of Mar 11, with updates to an open PR prior to that.
I am overdue for an update.
The photometry guide is still coming along. I made a new branch in the repository if you would like to look at the current state. I ended up updating the jupyter-book version, in part to add a feature that comments may be made on any of the pages. Those comments are turned into github issues. Though this isn't ready for broad distribution and feedback yet, you can look at the photometry sections here: https://www.astropy.org/ccd-reduction-and-photometry-guide/v/pdev
The list of issues remaining in to be resolved in stellarphot
is down to a handful, listed here. Almost all of them are re-writes of the notebook interface, which are straightforward now that the underlying infrastructure is complete.
This issue captures execution of the Cycle 3 project “Develop a Jupyter widget-based app for reducing and performing stellar photomtery on optical images” (#279). The full text of the proposal is available here.
This project was funded to the level of $32,000, funded from the Moore grant (please submit invoices here).