Skip to content

Conversation

@mhvk
Copy link
Contributor

@mhvk mhvk commented Oct 29, 2025

I request continued partial buy-out from my professorship at UofT to be able
to work one day a week on projects that are too large for the time I can
otherwise commit for astropy. Specifically, I propose,

  • Facilitate Quantity becoming a container class that can handle not just
    ndarray but any type of array, i.e., also dask, jax, etc.
  • Ensure Quantity is fully compliant with the new Quantity API being developped.
  • Extend the same machinery to Masked and Distribution so that all main astropy
    classes can use arbitrary array classes.
  • Also extend the machinery to the internal arrays used by Time.
  • Speed up unit conversion and thus all of astropy by smarter conversion functions
    and caching.
  • Finish my implementation of a Variable class that tracks uncertainties and
    their correlations analytically (based on the uncertainties package).

I note that the funding provides me with teaching relief, which is for one
semester of an academic year (where thus more than 1 day/week is spent on
astropy, while less time is spent when I teach). So far, the relevant
semesters have been July-December 2024 and January to June 2026. It may be
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you mean 2025 here?

Suggested change
semesters have been July-December 2024 and January to June 2026. It may be
semesters have been July-December 2024 and January to June 2025. It may be

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, the dates are correct: from my perspective, I've been paid for a day/week for two academic years, 2024/5 and 2025/6, and for the first I did most work in 2024, and for the second I expect to do most work in the Spring (which is when I got/will get teaching relief...). I mentioned this mostly to clarify why this calendar year I've not quite done as much -- there is quite a bit waiting for term's end!

@kelle
Copy link
Member

kelle commented Nov 12, 2025

Please include the remaining approved $36,000 from your Cycle 4 proposal in this one. I believe that would bring the total request to $90,000 for work done in FY25 and FY26.

@mhvk
Copy link
Contributor Author

mhvk commented Nov 12, 2025

@kelle - thanks! One sees the risks of having a (really nice) situation where as far as I'm concerned, I just get teaching relief and do astropy, while not having to think about finances at all... (like not knowing the state of the invoices... sorry!).

I now updated the budget and performance part; hopefully it is clearer now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants