def _read_horizons_file(self):
"""
reads standard output from JPL Horizons into self.data_lists
"""
# Read in the file
self._get_start_end()
data = np.genfromtxt(
self.file_properties['file_name'],
dtype=[('date', 'S17'), ('ra_dec', 'S23'), ('distance', 'f8'),
('foo', 'S23')],
delimiter=[18, 29, 18, 24], autostrip=True,
skip_header=self.file_properties['start_ind'] + 1,
skip_footer=(self.file_properties['line_count'] -
self.file_properties['stop_ind']))
# Fix time format
for (i, date) in enumerate(data['date']):
data['date'][i] = Utils.date_change(date)
self.data_lists = data
评论列表
文章目录