New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cycle 4: Moritz to work on astropy.io.ascii
and X-ray spectral modelling
#385
Conversation
|
I do not anticipate working on this for more than one year at the level of effort I'm asking for. There are about 50 open issues on Re: "could also mention my other efforts in the project": I was planning to continue my other work as unfunded volunteer. This proposal is to pay for time for astropy that I would not have otherwise, not to get me funded through astropy for things I'm doing anyway. However, I realize that it might not be clear to others "what I would be doing anyway" so I'll try to broaden the language to include any aspects where ambiguity might arise. |
The release of the president's budget request two days ago indicates that NASA intends to wind down Chandra operations as soon as possible. While that's only a request and not an approved budget and might still change, it is possible (or even likely) that I won't be able to use my "science time" as paid for by Chandra to volunteer much longer. I'm thus following @kelle suggestion to broaden the scope so that, if granted, this could also be used to pay for my other roles on astropy and I'm suggesting a a possible path to a 2-3 year time line. |
Definitely another 👍 to the idea to bring the best from X-ray spectral modeling to |
astropy.io.ascii
astropy.io.ascii
and X-ray spectral modelling
While obviously we'd love to fund this for the full amount listed, if we need to squeeze the budget is there a minimum number of hours per year that would make sense? |
The minimum is defined here: https://github.com/astropy/astropy-project/pull/385/files#diff-15111b979d86e382215dfe1ee880579cbc96ce543e042c956d8c166bb7a68237R53 Copying that line below for convenience: |
Thanks Moritz; dunno how I missed that first time! |
Please react to this comment to vote on this proposal (👍, 👎, or no reaction for +0) |
I'm writing on behalf of Astropy's Finance Committee regarding the outcome of this funding request. We are pleased to be able to let you know that, following consultation with the community, we are able to approve this request. We can currently fund the Year 1 amount of US$ 5000 to carry out the project. Funding beyond this amount will be contingent upon the availability of funds. (We will be using the full budgets of all of the approved requests to craft future grant and funding proposals.) We assume you will be using this full year 1 budget, if that is not the case please contact us immediately. Ana Gabela and I will be your contacts on the Finance Committee to facilitate this award. Please get in touch with us if you have any questions or concerns. Please do not reach out to NumFOCUS directly. Also, after merging this PR, I will open an issue where we can discuss progress on this project. In addition, new to this funding cycle, is the assignment of a COTR (Contracting Officer's Technical Representative) to each funded project. This concept is borrowed from government funding agencies, although it is to be stressed that Astropy's goal is to make the COTR role as low-overhead as possible. The COTR’s primary responsibility is to make sure the work is happening at the expected pace and, if necessary, to be a liaison between the funded project and the Finance Committee or CoCo. The COTR for your project will be assigned shortly and we’ll also be sending out more details about how we see this working. We have already been in touch with both NumFOCUS and MIT on getting this subaward setup. Congratulations --- we are really looking forward to seeing you put these funds to good use! Kelle, on behalf of the Astropy Finance Committee |
Project Description
Address (by fixing or closing) open issues in
astropy.io.ascii
Project / Work
At the time of writing there are 66 open issues in astropy tagged
io.ascii
, 57 of which are older than 18 months.While astropy clearly thrives with those bugs and issues, each of them represents at least one user
who was stopped in their work and found this annoying enough to open an issue. We know anecdotally, that
many users who do not think of themselves as "developers" don't open issues on github (e.g. they might not
even have an account) so each bug probably represents several or more users who have run
into a problem. For a smooth user experience, we should close out bugs and fill in feature requests
where we can.
Not all of these issues are actionable (e.g. some
require upstream fixes or
would require fairly invasive changes that would break backwards compatibility in a way that does not seem warrented);
however most can be addressed given some developer time.
Moritz proposes to pay a sub-grant to MIT to pay for some of his time to
work on those issues. Based on previous PRs, I estimate that I can address
on average one issue in one to two work days, so paying for 10% of my work time for one year should allow me to address the majority of the currently open issues.