Loading…
Loading grant details…
| Funder | National Science Foundation (US) |
|---|---|
| Recipient Organization | University of California-Santa Cruz |
| Country | United States |
| Start Date | Sep 01, 2024 |
| End Date | Aug 31, 2027 |
| Duration | 1,094 days |
| Number of Grantees | 2 |
| Roles | Principal Investigator; Co-Principal Investigator |
| Data Source | National Science Foundation (US) |
| Grant ID | 2410837 |
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.
University of California-Santa Cruz
Complete our application form to express your interest and we'll guide you through the process.
Apply for This Grant