GSoC 2014 Application Eloy Salinas:Photometry package
Astropy
###Student Information:
Name:
Email:
Telephone:
Time Zone: Padific US
Source control: Github @treeloy
Skype:
Home Page:
GSoC 2014 Blog Page:
Personal Bio/background I am a Robotics Engineering major and Astrophysics minor at the University of California at Santa Cruz. Currently in a research group an my University that collects data for high energy Astrophysics and have found astronomical software very fascinating. Space has always been a fascination of mine and lately so has analyzing space with software. For an astronomy class project I created a simple galaxy merging simulation in MATLAB. I have experience with large scale projects in Java, C, and C++ but only small projects in Python and would like to contribute more. I also make websites on the side for money in college and have experience with PHP, CSS, Javascript, MySQL, and HTML5.
###University Info:
University: University of California at Santa Cruz
Major: Robotics Engineering, Astrophysics minor
Current Year and Expected Graduation Date: Junior expected to graduate June 2015
Degree: BS
###Project Proposal Information:
Title: Astropy: Photometry Package
Abstract: Implement functionality to the proposed API and work towards integrating Photometry package into the core Astropy package. The project will begin with the development of adding support for non-pixel coordinates. After support has been added the integration with NDData will be the next step. Following the integration is custom statistics in photometry for more apertures. Once integration's and support are developed and have been tested for accuracy with other photometry tools the documentation will be vastly improved and revised. Focusing on the documentation for real-life examples in aperture photometry, for the PSF/PRF functionality once merged and is currently being reviewed, and if time allows any other portions of the API documentation that has not been done.
Proposed Project Timeline/Milestones:
May 19 -- May 25 (1 week): | |
---|---|
Familiarize myself further with Cython and the astropy.coordinates by reading the documentation of Astropy and performing any examples. | |
May 26 -- June 1 (1 week): | |
Begin work and research on Integration with astropy.wcs and astropy.coordinates by studying the documentation pages of both sections and researching online resources as needed. | |
June 2 -- June 8 (1 week): | |
Begin to implement support for non-pixel coordinate systems and study the "Integration with astropy.wcs and astropy.coordinates" section in the API. | |
June 9 -- June 15 (1 week): | |
Run stress tests on the new non-pixel coordinates with various sets of data and document the process for the API documentation. | |
June 16 -- June 22 (1 week): | |
Begin development of custom statistic for aperture photometry and research apertures. | |
June 23 -- June 29 (1 week): | |
Start the integration with NDData and Astropy | |
June 30 -- July 6 (1 week): | |
Finish integration and custom statistics if they are not yet complete and begin documentation of API. | |
June 7 -- July 13 (1 week): | |
Work on improving the documentation for aperture photometry, including real-life examples | |
July 14 -- July 20 (1 week): | |
Finish work on documentation using real world examples | |
July 21 -- July 27 (1 week): | |
Begin to create the documentation for the PSF/PRF functionality if merged to Astropy | |
July 28 -- August 3 (1 week): | |
Continue work on documentation for PSF/PRF and begin to perform tests of the accuracy of the current implementations, using real data and other photometry tools such as: DAOPho and Sextractor. | |
August 4 -- August 10 (1 week): | |
Finish work on accuracy implementations and if time allows implement any other aspects of the API document that have not yet been implemented. |
###Patch/Code Sample: Fixed Documentation errors on Astropy issue #1221 https://github.com/astropy/astropy/pull/2200
###Links to additional information
Code to a public project I designed and built for Make during my summer internship of 2013: https://github.com/treeloy/Pet-Water-Warden My Online portfolio and resume can be found at http://www.eloysalinas.com Resume: http://www.eloysalinas.com/docs/EloyResume.pdf