From 031172a04e428b404e8e1c63963a22f795a84390 Mon Sep 17 00:00:00 2001 From: Thomas Robitaille Date: Thu, 30 Oct 2025 14:17:54 +0000 Subject: [PATCH 1/4] Added draft Cycle 5 for release work --- .../proposal-calls/cycle5/aperio_release.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 finance/proposal-calls/cycle5/aperio_release.md diff --git a/finance/proposal-calls/cycle5/aperio_release.md b/finance/proposal-calls/cycle5/aperio_release.md new file mode 100644 index 00000000..c24ccd77 --- /dev/null +++ b/finance/proposal-calls/cycle5/aperio_release.md @@ -0,0 +1,50 @@ +### Title + +Release team and shared infrastructure + +### Project team + +This proposal is to fund the following people at [Aperio Software](https://aperiosoftware.com): + +* Thomas Robitaille +* Stuart Mumford + +This could also fund other individuals working at Aperio Software as required. + +### Project Summary + +This project covers: + +* Participation in the release team, including carrying out releases in the core package and working on general infrastructure for releases +* Maintenance and development of the shared OpenAstronomy tooling and infrastructure, mainly related to continuous integration and releases + +### Project / work + +#### Release team + +Robitaille is a member of the Astropy project release team, which is responsible for carrying out releases of the core package as well as coordinating release infrastructure across the project and helping improve release pipelines for other packages in the organization. Part of the funding will therefore be used to continue supporting these efforts. + +#### OpenAstronomy shared infrastructure + +The OpenAstronomy project holds some infrastructure projects shared between Astropy, SunPy and other packages. As part of this proposal Robitaille and Mumford will continue to contribute to and maintain the following projects: + +* https://github.com/OpenAstronomy/github-actions-workflows +* https://github.com/OpenAstronomy/build-python-dist +* https://github.com/OpenAstronomy/sphinx-changelog +* https://github.com/OpenAstronomy/publish-wheels-anaconda + +This will include collaborating with the Scientific Python project on reducing duplication with their efforts. + +#### Link to roadmap + +Release efforts are not mentioned in the roadmap because they have worked well in the last few years and therefore are not a priority for improving. However, it is important that release work be funded, otherwise there will not be any releases of the astropy core package. + +### Budget + +The budget assumes an hourly rate of USD 150. Over the calendar year of 2026, +the estimated effort is: + +* 40 hours for regular releases of the core astropy package and other release committee work +* 40 hours for work on the shared OpenAstronomy infrastructure + +This gives a total of 80 hours x USD 150 = USD 12,000 From e5c17aecf0c420c58eda32821fb115fcc7b8a10d Mon Sep 17 00:00:00 2001 From: Thomas Robitaille Date: Thu, 30 Oct 2025 14:21:49 +0000 Subject: [PATCH 2/4] Wording change --- finance/proposal-calls/cycle5/aperio_release.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/finance/proposal-calls/cycle5/aperio_release.md b/finance/proposal-calls/cycle5/aperio_release.md index c24ccd77..cee36abf 100644 --- a/finance/proposal-calls/cycle5/aperio_release.md +++ b/finance/proposal-calls/cycle5/aperio_release.md @@ -9,7 +9,7 @@ This proposal is to fund the following people at [Aperio Software](https://aperi * Thomas Robitaille * Stuart Mumford -This could also fund other individuals working at Aperio Software as required. +This could also fund other individuals working at Aperio Software if required. ### Project Summary From ee02fb2a679954af52498e1ee10f711625ec8fec Mon Sep 17 00:00:00 2001 From: Thomas Robitaille Date: Thu, 30 Oct 2025 14:49:46 +0000 Subject: [PATCH 3/4] Update layout --- .../proposal-calls/cycle5/aperio_release.md | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/finance/proposal-calls/cycle5/aperio_release.md b/finance/proposal-calls/cycle5/aperio_release.md index cee36abf..e13c9caf 100644 --- a/finance/proposal-calls/cycle5/aperio_release.md +++ b/finance/proposal-calls/cycle5/aperio_release.md @@ -11,19 +11,29 @@ This proposal is to fund the following people at [Aperio Software](https://aperi This could also fund other individuals working at Aperio Software if required. -### Project Summary +### Project Description / Scope of Work This project covers: * Participation in the release team, including carrying out releases in the core package and working on general infrastructure for releases * Maintenance and development of the shared OpenAstronomy tooling and infrastructure, mainly related to continuous integration and releases -### Project / work +#### Roadmap Items + +Release efforts in general are not mentioned in the roadmap because they have worked well in the last few years and therefore are not a priority for improving. However, it is important that release work be funded, otherwise there will not be any releases of the astropy core package. + +Some of the release team work will involve working towards the following roadmap item: + +- :large_orange_diamond: Encourage usage of the core and coordinated package ecosystem more directly (e.g., provide an `astropy-ecosystem` metapackage, or change `astropy` to `astropy-core` and make `astropy` the metapackage). + +#### Project / Work / Deliverables #### Release team Robitaille is a member of the Astropy project release team, which is responsible for carrying out releases of the core package as well as coordinating release infrastructure across the project and helping improve release pipelines for other packages in the organization. Part of the funding will therefore be used to continue supporting these efforts. +As part of this, Robitaille will investigate solutions to encourage the use of coordinated packages, including the possibility of making an astropy ecosystem meta-package as described in the roadmap item above. + #### OpenAstronomy shared infrastructure The OpenAstronomy project holds some infrastructure projects shared between Astropy, SunPy and other packages. As part of this proposal Robitaille and Mumford will continue to contribute to and maintain the following projects: @@ -35,11 +45,7 @@ The OpenAstronomy project holds some infrastructure projects shared between Astr This will include collaborating with the Scientific Python project on reducing duplication with their efforts. -#### Link to roadmap - -Release efforts are not mentioned in the roadmap because they have worked well in the last few years and therefore are not a priority for improving. However, it is important that release work be funded, otherwise there will not be any releases of the astropy core package. - -### Budget +### Approximate Budget The budget assumes an hourly rate of USD 150. Over the calendar year of 2026, the estimated effort is: @@ -48,3 +54,7 @@ the estimated effort is: * 40 hours for work on the shared OpenAstronomy infrastructure This gives a total of 80 hours x USD 150 = USD 12,000 + +### Period of Performance + +Jan 1, 2026 to Dec 31, 2026 From 263cca9eed2c8af849b765ee6ba13e726aa80667 Mon Sep 17 00:00:00 2001 From: Thomas Robitaille Date: Thu, 13 Nov 2025 12:45:33 +0000 Subject: [PATCH 4/4] Fix headings --- finance/proposal-calls/cycle5/aperio_release.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/finance/proposal-calls/cycle5/aperio_release.md b/finance/proposal-calls/cycle5/aperio_release.md index e13c9caf..c7730ca0 100644 --- a/finance/proposal-calls/cycle5/aperio_release.md +++ b/finance/proposal-calls/cycle5/aperio_release.md @@ -18,7 +18,7 @@ This project covers: * Participation in the release team, including carrying out releases in the core package and working on general infrastructure for releases * Maintenance and development of the shared OpenAstronomy tooling and infrastructure, mainly related to continuous integration and releases -#### Roadmap Items +### Roadmap Items Release efforts in general are not mentioned in the roadmap because they have worked well in the last few years and therefore are not a priority for improving. However, it is important that release work be funded, otherwise there will not be any releases of the astropy core package. @@ -26,7 +26,7 @@ Some of the release team work will involve working towards the following roadmap - :large_orange_diamond: Encourage usage of the core and coordinated package ecosystem more directly (e.g., provide an `astropy-ecosystem` metapackage, or change `astropy` to `astropy-core` and make `astropy` the metapackage). -#### Project / Work / Deliverables +### Project / Work / Deliverables #### Release team