Design and Implementation of Automatic Photometry Program Based on Python
-
-
Abstract
This paper designs an automatic photometry program based on Python. Firstly, it scans the file name to achieve file classification; Then, it preforms data inspection, preprocessing, aperture photometry, and save the photometric results; Finally, after the observer specifying the target star and comparison star, the program extracts the corresponding magnitude and observation time from the photometric results to obtain the light curve based on the differential photometric method. In order to solve the problem of image matching in data extraction, an improved image matching algorithm based on vector features is proposed to automatically track moving objects, which can match the image with large offset and track the moving asteroids. The program is used to reduce the observational data of binary and asteroid respectively. Comparing the photometric results of this program with those of IRAF, the maximum deviations of photometry results are 0.04 and 0.043 mag respectively, and the standard deviations are ±0.005 and ±0.007 mag respectively.
-
-