Elements: PypeIt - Spectroscopic Data Reduction by Scientists for the Community
- Institution
- University of California-Santa Cruz, CA
- Principal investigator
- Bradford P Holden
- Funding
- $520K
- Duration
- 2024–2027
Moonbase score
Still being scored
Abstract
PypeIt represents a set of tools that enable a user to take data acquired from an astronomical telescope and turn it into a table of numbers that the user can make scientific measurements with. To make this change requires a set of techniques and algorithms that have been developed over many years by many different individuals. PypeIt collects these techniques into a single set of software that allows end to end data calibration. This proposal aims to make it easier for new people to write and maintain this software by breaking it into more manageable pieces. It also aims to increase engagement with astronomers throughout the community so as to increase the number of astronomers who will work on developing the tools as well as the overall user base. More users and more developers will increase the community and make the project self-sustaining in the long term. PypeIt is a large set of python-based libraries and scripts that reduce two-dimensional spectra into calibrated one- and two-dimensional data sets. The core goals of this proposal are to: build a graphical user interface that aids in both running PypeIt and highlighting issues and errors in the data reduction process, refactor the code base so that the underlying core routines are easily accessible to external developers, and build tools that ease cloud-based use of PypeIt, with the goal of quick and efficient reduction of large data sets. Designed and developed in consultation with the community, these GUIs will broaden the science produced by PypeIt, improve the quality of the scientific products, and speed the time to publication. Second, we will refactor the core algorithms. To date, PypeIt has not been designed nor developed with the intent to integrate its core codes within the larger astronomical, software ecosystem. We would refactor the core algorithms, e.g. sky subtraction and the underlying basis spline code, to (i) accept and return basic Python objects, (ii) have extensive documentation on inputs, outputs and the algorithm procedures; and (iii) include usage examples as further documentation and for testing. These efforts will facilitate the future development and maintenance of PypeIt and, more importantly, enable the community to leverage the code for their own purposes and future instruments. This award by the Office of Advanced Cyberinfrastructure is jointly supported by the Division of Astronomical Sciences in the Mathematics and Physical Sciences Directorate. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
Research team
- Bradford P HoldenPI
- Jason X Prochaska
LOADING MOONBASE SCORE
Questions for University of California-Santa Cruz
Answered by the team behind this research.
No questions yet. Sign in to ask the first one
Related grants
Same researchers, same institution, same topic, scored first.
- NSF · University of California-Santa Cruz33
Collaborative Research: CAIG: Leveraging AI to Observe and Predict the Drivers of Mixed Layer Heat Inventory Variability
Jason X Prochaska · $537K · 2024–2027
- NSF · University of California-Santa CruzNot yet scored
NSF POSE: Phase II: Establishing an Observatory-Driven Sustainability Path for PypeIt, an Open-Source Ecosystem (OSE) for Astronomical Spectroscopy
Kyle B Westfall · $1.2M · 2024–2026
- NSF · University of California-Santa Cruz70
Transforming Introductory Computer Science Instruction with an AI-Driven Classroom Assistant
Narges Norouzi · $276K · 2023