Hi, everyone!
My name is Abhishek, and I’m an undergraduate student from India. I am eager to contribute to SunPy for GSoC 2026 and have been following the OpenAstronomy ideas list. I am particularly interested in the ‘Improving radiospectra’s Functionality and Interoperability’ project.
I’ve spent the last few weeks familiarizing myself with the core infrastructure of the ecosystem:
-
In SunPy: I am currently working on the
sunpy-package-templateto improve the documentation for the CI/CD workflow (Tox, Pre-commit, GitHub Actions). -
In Astropy: I submitted a PR for performance optimization in
BaseRepresentation(PR #19162), where I refactored a coordinate formatting bottleneck from O(N) to O(1), significantly reducing memory usage for large datasets.
The radiospectra project’s goal of redesigning core data structures to be coordinate-aware really aligns with my recent work on Astropy’s representation logic. I’d love to learn more about the planned transition to NDCube or WCS and how I can best start contributing to the discussion.
I am looking for any suggestions or feedback on how to best prepare for this project. I am ready to learn more and dive deep into any specific areas or issues you recommend before the application period. I would be very grateful for any guidance on how to become a strong part of this project!
Regards,
Abhishek