From ab927fada8e0f77ecd97528e699690eabb75e1a8 Mon Sep 17 00:00:00 2001 From: Derek Homeier Date: Sat, 1 Nov 2025 03:58:03 +0100 Subject: [PATCH 1/3] Initial draft of specutils funding proposal --- .../cycle5/homeier-specutils.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 finance/proposal-calls/cycle5/homeier-specutils.md diff --git a/finance/proposal-calls/cycle5/homeier-specutils.md b/finance/proposal-calls/cycle5/homeier-specutils.md new file mode 100644 index 00000000..90a121f3 --- /dev/null +++ b/finance/proposal-calls/cycle5/homeier-specutils.md @@ -0,0 +1,36 @@ +# Homeier: Representation and I/O of multiple spectra in specutils + +### Project Team +Derek Homeier + +### Project Description + +#### Roadmap Items +List which [roadmap](https://github.com/astropy/astropy-project/blob/main/roadmap/roadmap.md) item(s) this work will help address? +- Functionality + - :large_orange_diamond: Improve support for reading and writing spectra using the IVOA SpectrumDM. + +### Project / Work + +#### Create functional infrastrucure for multi-Spectrum objects + +- Write round-tripping writers/loaders for SpectrumList and potentially SpectrumCollection + +- Ensure adherence to standards like IVOA SpectrumDM + +- Investigate more efficient data storage options for inhomogeneous collections, + such as ragged array/awkward-array. + +- Participate in Spectroscopy Dev telecons. + + +### Approximate Budget +currency: US $ + +- Salary under independent external contractor agreement: hours weekly for 45 weeks, + a total of tbd. hours (accounting for holidays) @ $120 / hour + +- TOTAL: $ + +### Period of Performance +Jan 1, 2026-Dec 31, 2026 From ee8d4c179967f2451f81982df4f4d1bb3da7c600 Mon Sep 17 00:00:00 2001 From: Derek Homeier Date: Tue, 18 Nov 2025 17:56:16 +0100 Subject: [PATCH 2/3] Detail work deliverables; add budget estimates --- finance/proposal-calls/cycle5/homeier-specutils.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/finance/proposal-calls/cycle5/homeier-specutils.md b/finance/proposal-calls/cycle5/homeier-specutils.md index 90a121f3..5b19c1ce 100644 --- a/finance/proposal-calls/cycle5/homeier-specutils.md +++ b/finance/proposal-calls/cycle5/homeier-specutils.md @@ -9,6 +9,8 @@ Derek Homeier List which [roadmap](https://github.com/astropy/astropy-project/blob/main/roadmap/roadmap.md) item(s) this work will help address? - Functionality - :large_orange_diamond: Improve support for reading and writing spectra using the IVOA SpectrumDM. +- Documentation + - :large_orange_diamond: Improve integration of core package and coordinated package documentation. ### Project / Work @@ -23,14 +25,19 @@ List which [roadmap](https://github.com/astropy/astropy-project/blob/main/roadma - Participate in Spectroscopy Dev telecons. +- Correct and improve [loader documentation](https://github.com/astropy/specutils/issues/952) + +- Work on [nonlinear multispec formats](https://github.com/astropy/specutils/pull/1199) ### Approximate Budget currency: US $ -- Salary under independent external contractor agreement: hours weekly for 45 weeks, - a total of tbd. hours (accounting for holidays) @ $120 / hour +- Salary under independent external contractor agreement: 6 hours weekly for 45 weeks, + a total of 270 hours (accounting for holidays) @ $120 / hour + +- TOTAL: $32,400 -- TOTAL: $ +- Minimum viable amount: any part of the above work package at $5,400 for 1 hr / week ### Period of Performance Jan 1, 2026-Dec 31, 2026 From 130b8c922846ad42701a1ddf1b4c20bf2c776c10 Mon Sep 17 00:00:00 2001 From: Derek Homeier Date: Sat, 22 Nov 2025 02:20:34 +0100 Subject: [PATCH 3/3] More details on partial work packages --- finance/proposal-calls/cycle5/homeier-specutils.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/finance/proposal-calls/cycle5/homeier-specutils.md b/finance/proposal-calls/cycle5/homeier-specutils.md index 5b19c1ce..a0faaafa 100644 --- a/finance/proposal-calls/cycle5/homeier-specutils.md +++ b/finance/proposal-calls/cycle5/homeier-specutils.md @@ -23,7 +23,7 @@ List which [roadmap](https://github.com/astropy/astropy-project/blob/main/roadma - Investigate more efficient data storage options for inhomogeneous collections, such as ragged array/awkward-array. -- Participate in Spectroscopy Dev telecons. +- Participate in Spectroscopy Dev telecons (12 hrs total). - Correct and improve [loader documentation](https://github.com/astropy/specutils/issues/952) @@ -37,7 +37,8 @@ currency: US $ - TOTAL: $32,400 -- Minimum viable amount: any part of the above work package at $5,400 for 1 hr / week +- Minimum viable amount: any part of the above work package at $5,400 for 1 hr / week, + in roughly the priority of tasks as listed there, but likely not equal workloads. ### Period of Performance Jan 1, 2026-Dec 31, 2026