ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца ИЮЛЬ!
0 Пользователей и 2 Гостей просматривают эту тему.
Такой плагин есть уже, в текстовике в каждой строке азимут и высота контура.
http://www.sat.belastro.net/heavensat.ru/download.php_file=Horizon1.1.zipОписание внутри архива + в этой теме.
Кроме каталога USNO-A2, есть каталоги содержащие звезды до 14 зв.в?
Беру астероиды с этого сайта:http://www.minorplanetcenter.net/iau/Ephemerides/BrightMP.htmlФормат выбираю SkyMap
Я не парюсь, просто копирую астероиды в папку comet base и открываю их в программе как кометы - работает, открывает.
Если берете базу данных с указанного места, то там маленькая база, яркие астероиды. И они скорее всего у вас есть.Попробуйте добавлять отдельные, выборочные, астероиды, как показывалось в этой теме: https://astronomy.ru/forum/index.php/topic,3540.msg3185613.html#msg3185613
кто то писал, что это на сайте малых планет можно включить, но где искать там я так и не понял.
def dateUnpack(packed): yearcode = {"I":"18","J":"19","K":"20"} daycode = "123456789ABCDEFGHIJKLMNOPQRSTUV" year = yearcode[packed[0]]+packed[1:3] month = daycode.index(packed[3])+1 if month<10: month = '0'+str(month) day = daycode.index(packed[4])+1 if day<10: day = '0'+str(day) return "%s %s %s" % (year, month, day)i = 1# http://www.minorplanetcenter.net/f = open('MPCORB.DAT')ff = open('asteroids_1.cat', 'w')line = f.readline()flag = 0j = 0while line: if flag==0: if line[0:5]=='00001': flag=1 continue elif len(line)>5: j += 1 num = str(j).rjust(7) if line[7:13]!=' ': H = line[7:13] if line[13:19]!=' ': G = line[13:19] Epoch = line[20:25] M = line[25:35] Peri = line[35:46] Node = line[46:57] Incl = line[57:68] e = line[68:79] a = line[91:103] name = line[174:194] outline = num + name + ' ' outline += dateUnpack(Epoch) outline += M + a + e + Peri + Node + Incl + H + G ff.write(outline + '\n') else: ff.close() i += 1 ff = open('asteroids_' + str(i) + '.cat', 'w') line = f.readline()f.close()ff.close()print(j)