Список форумов Форум @ BelAstro.Net Форум @ BelAstro.Net
Форум белорусской любительской астрономической сети
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   Администрация форумаАдминистрация форума   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Немногословный избежит позора, Крупица амбры лучше кучи сора. /Саади/

Планетарий PyStars

зарегистрированных: 0, скрытых: 0 и гостей: 0
Зарегистрированные пользователи: Нет
На страницу Пред.  1, 2, 3, 4  След.
Начать новую тему   Ответить на тему    Список форумов Форум @ BelAstro.Net -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Пт Май 25, 2018 16:23    Заголовок сообщения: Ответить с цитатой

Вот кстати файл для программы с более чем 11000 туманных объектов, в основном из более привычных каталогов M/NGC/IC (данные взял из Deepsky level 3.hnd от планетария "HNSKY"). Правда, иногда создается впечатление, что на карте галактик больше, чем звезд.


dso2.gif
 Описание:
m81 и m82
 Размер файла:  42.2 KB
 Просмотрено:  12803 раз(а)
dso2.gif
m81 и m82 »»»


dso2.zip
 Описание:
dso2.dat

Скачать
 Имя файла:  dso2.zip
 Размер файла:  210.77 KB
 Скачано:  297 раз(а)


_________________
http://ekosterev.belastro.net/
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Ср Июн 06, 2018 19:02    Заголовок сообщения: Ответить с цитатой

Сделал кольцо Сатурну. На карте теперь рисуется легенда для определения блеска звезд. Но самое главное - внес в программу поправку на эфемеридное время (рассчитывается по этому алгоритму: https://eclipse.gsfc.nasa.gov/SEcat5/deltatpoly.html ). Конечно, с моей точностью расчетов и прорисовки минута времени при вычислении координат большой роли не играет, но например к 3000 году уже набегает больше часа, это очень существенно даже для моей программы.


Saturn.GIF
 Описание:
Сатурн
 Размер файла:  18.21 KB
 Просмотрено:  12695 раз(а)
Saturn.GIF
Сатурн »»»


_________________
http://ekosterev.belastro.net/
Поблагодарили(1): Балюк Игорь
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Балюк Игорь
ЛА

Зарегистрирован: 28.05.2009

Сообщения: 2179
Благодарности: 663



Добавлено: Сб Июн 09, 2018 12:14    Заголовок сообщения: Ответить с цитатой

Женик писал(а):
Сделал кольцо Сатурну. На карте теперь рисуется легенда для определения блеска звезд. Но самое главное - внес в программу поправку на эфемеридное время (рассчитывается по этому алгоритму: https://eclipse.gsfc.nasa.gov/SEcat5/deltatpoly.html ). Конечно, с моей точностью расчетов и прорисовки минута времени при вычислении координат большой роли не играет, но например к 3000 году уже набегает больше часа, это очень существенно даже для моей программы.


К 3000 году, от нас и костей в могилах не останется!!! Сделай и реши лучше насущную проблему, определения начала и конца полёта метеора.
Вернуться к началу
Балюк Игорь сейчас оффлайн  Посмотреть профиль Отправить личное сообщение [hidden]
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Сб Июл 07, 2018 18:30    Заголовок сообщения: Ответить с цитатой

Здравствуйте.
Продолжил работу над своей программой.
Самое главное - перевел Солнце, Луну и планеты на полноценные алгоритмы, теперь если я все правильно сделал погрешность при вычислении координат должна быть единицы угловых секунд. При вычислении восходов/заходов используются прежние быстрые алгоритмы с погрешностью 1-2 угловых минуты, так как большей точности в этом случае не требуется.
Уточнил процедуру расчета топоцентрических координат. Кроме того, теперь топоцентрические координаты рассчитываются для комет и астероидов (вдруг что-нибудь близко подлетит).
У Сатурна теперь есть спутники.
Добавлен звездный каталог SAO, каталог HIPPARCOS или SAO можно выбрать при загрузке программы.
В информации о звездах теперь приводятся номера SAO и HD. Искать звезды теперь можно по номерам SAO, HD и идентификатору VarID (переменные).
При вычислении координат звезд теперь учитываются их собственные движения.
Есть еще некоторые проблемы с точностью рисования, буду думать.

Ссылка на страницу программы: http://www.ekosterev.belastro.net/pystars.htm



11850501_17-36.gif
 Описание:
Полное солнечное затмение (Новгород, 1 мая 1185 года)
 Размер файла:  31.52 KB
 Просмотрено:  12470 раз(а)
11850501_17-36.gif
Полное солнечное затмение (Новгород, 1 мая 1185 года) »»»


18270426_ring_sun_ecl.gif
 Описание:
Кольцеобразное солнечное затмение (Москва, 26 апреля 1827 года)
 Размер файла:  27.12 KB
 Просмотрено:  12470 раз(а)
18270426_ring_sun_ecl.gif
Кольцеобразное солнечное затмение (Москва, 26 апреля 1827 года) »»»


saturn.gif
 Описание:
Сатурн со спутниками.
 Размер файла:  21.66 KB
 Просмотрено:  12470 раз(а)
saturn.gif
Сатурн со спутниками. »»»


VarID and.gif
 Описание:
Поиск переменных звезд в созвездии Андромеда (в каталоге ярких звезд).
 Размер файла:  41.65 KB
 Просмотрено:  12470 раз(а)
VarID and.gif
Поиск переменных звезд в созвездии Андромеда (в каталоге ярких звезд). »»»


_________________
http://ekosterev.belastro.net/
Поблагодарили(2): Lupus, Балюк Игорь
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Пт Сен 28, 2018 18:15    Заголовок сообщения: Ответить с цитатой

Немного подкорректировал свою программу, теперь все нормально работает в ОС Linux (пробовал в Mint и в Ubuntu). На всех компьютерах не работал модуль tkinter, пришлось выполнить такую команду:

sudo apt-get install python3-tk

Кроме того, исправил одну небольшую ошибку, из-за которой в некоторых случаях не рассчитывалось время восхода/кульминации/захода светила

_________________
http://ekosterev.belastro.net/
Поблагодарили(3): Alexander, Yahor, Балюк Игорь
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
OmaJorik
ЛА

Зарегистрирован: 19.11.2018

Сообщения: 2
Благодарности: 0



Добавлено: Пн Ноя 19, 2018 02:30    Заголовок сообщения: Ответить с цитатой

Цитата:
теперь все нормально работает в ОС Linux (пробовал в Mint и в Ubuntu)

Ничего себе...вы и под Линукс заточились
Круто, респект и уважуха, а мне порою лень код до конца дописать чтобы ровно работал
А порою и лень скомпилировать даже...вот такой я человек
Вернуться к началу
OmaJorik сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Пн Ноя 19, 2018 07:45    Заголовок сообщения: Ответить с цитатой

Раз уж заговорили. Под Андроид моя прога тоже с костылями, но запускается. В программе Pydroid3 (ну и название). Конечно, выглядит все это неуклюже и не совсем удобно, но пользоваться можно. Так что попробую довести до ума.


PyStars1.JPG
 Описание:
Под Андроид.
 Размер файла:  149.41 KB
 Просмотрено:  11994 раз(а)
PyStars1.JPG
Под Андроид. »»»


_________________
http://ekosterev.belastro.net/
Поблагодарили(1): Балюк Игорь
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Сб Дек 08, 2018 12:39    Заголовок сообщения: Ответить с цитатой

Вот. Более менее заработало на планшете. Каталог звезд при загрузке не спрашивает, загружается пока Hipparcos (это из-за быстродействия, даже с этим каталогом все работает скажем так не быстро). Пока бесплатной программы для планшетов хотя бы с такими функциями не нашел, поэтому пользуюсь своей Smile Интерфейс не слишком удобный, но привыкнуть можно.


PyStars_Android.png
 Описание:
Скриншот
 Размер файла:  225.41 KB
 Просмотрено:  11573 раз(а)
PyStars_Android.png
Скриншот »»»


PyStars_for_Pydroid3.zip
 Описание:
Скрипт надо поместить в папку с программой и запускать в Pydroid3 из Плеймаркета

Скачать
 Имя файла:  PyStars_for_Pydroid3.zip
 Размер файла:  45.05 KB
 Скачано:  235 раз(а)


_________________
http://ekosterev.belastro.net/
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Сб Янв 19, 2019 16:41    Заголовок сообщения: Ответить с цитатой

Вот исправленная версия программы для ОС Android. Подправил ошибки, сделал получение DSS-изображения. Запустил интереса ради на андроидной приставке для телевизора, работает.


TV.JPG
 Описание:
На телевизоре.
 Размер файла:  211.57 KB
 Просмотрено:  11168 раз(а)
TV.JPG
На телевизоре. »»»


PyStars_for_Pydroid3.zip
 Описание:
Скрипт надо поместить в папку с программой и запускать в Pydroid3 из Плеймаркета

Скачать
 Имя файла:  PyStars_for_Pydroid3.zip
 Размер файла:  45.22 KB
 Скачано:  234 раз(а)


_________________
http://ekosterev.belastro.net/
Поблагодарили(2): KAE, Балюк Игорь
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
KAE
ЛА

Зарегистрирован: 21.07.2017

Сообщения: 189
Благодарности: 53

Откуда: Дзержинск

Добавлено: Сб Янв 19, 2019 19:09    Заголовок сообщения: Ответить с цитатой

Что-то под AltLinux P8 KDesktop не запустился. Есть python 2.7 и python3, но для последнего не видно tkinter. Ну да ладно, разберёмся.
Однако, навеяло ностальгические воспоминания, как в середине 90-х писал свою астро-софтину. На TurboPascal 6 и BorlandPascal 7.0 под DOS, да для компа с ОЗУ 1 МБ и процем i286 10МГц, 4 тысячи умножений в секунду. И, главное, почти никакой информации, кроме Постоянной части Астрономоческого календаря. Католог звёзд (919 штук) из книжки вручную. Вот это была веселуха! Если кому интересно - оно здесь!
Поблагодарили(1): Женик
Вернуться к началу
KAE сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Сб Янв 19, 2019 19:31    Заголовок сообщения: Ответить с цитатой

Надо в python3 запускать. Чтобы работал tkinter в линуксе я давал команду
sudo apt-get install python3-tk
Почему-то без этого tkinter в списке модулей как бы есть, но не работает.

_________________
http://ekosterev.belastro.net/
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Сб Янв 19, 2019 19:50    Заголовок сообщения: Ответить с цитатой

KAE писал(а):
Если кому интересно

Интересно, только никак не получается запустить. В WinXP ставлю режим совместимости с win95, тоже не помогает. Процессор NTVDM обнаружил недопустимую инструкцию.

_________________
http://ekosterev.belastro.net/
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
KAE
ЛА

Зарегистрирован: 21.07.2017

Сообщения: 189
Благодарности: 53

Откуда: Дзержинск

Добавлено: Сб Янв 19, 2019 20:07    Заголовок сообщения: Ответить с цитатой

Женик писал(а):
Надо в python3 запускать. Чтобы работал tkinter в линуксе я давал команду
sudo apt-get install python3-tk
Почему-то без этого tkinter в списке модулей как бы есть, но не работает.

У меня ругается, что нет такого пакеты. Его и в списках репозитория нет.

Женик писал(а):
Интересно, только никак не получается запустить. В WinXP ставлю режим совместимости с win95, тоже не помогает.

Перезагружусь в ХР, посмотрю. Последнее время запускал только под DOSEmu и DOSBox.
Вернуться к началу
KAE сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
KAE
ЛА

Зарегистрирован: 21.07.2017

Сообщения: 189
Благодарности: 53

Откуда: Дзержинск

Добавлено: Сб Янв 19, 2019 20:54    Заголовок сообщения: Ответить с цитатой

Странно, у меня под ХР работает.
Загрузил ещё одну сборку.
Вернуться к началу
KAE сейчас оффлайн  Посмотреть профиль Отправить личное сообщение
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Сб Янв 19, 2019 21:43    Заголовок сообщения: Ответить с цитатой

Заработало! В DOSBox.
_________________
http://ekosterev.belastro.net/
Поблагодарили(1): Балюк Игорь
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Сб Янв 26, 2019 14:21    Заголовок сообщения: Ответить с цитатой

Копался в компьютере и наткнулся на программу, которую когда-то написал мой сын на Дельфи для участия в конкурсе. Тогда он ходил еще в школу. Если кому-нибудь будет интересно посмотреть, скачать можно по ссылке:
https://yadi.sk/d/FQxjJxvev8ofEw
Программа написана для ОС Windows.



sun_system0.JPG
 Описание:
Упрощенная модель Солнечной системы. Юпитер
 Размер файла:  111.76 KB
 Просмотрено:  10988 раз(а)
sun_system0.JPG
Упрощенная модель Солнечной системы. Юпитер »»»


sun_system1.JPG
 Описание:
Упрощенная модель Солнечной системы. Скайлэб
 Размер файла:  98.12 KB
 Просмотрено:  10988 раз(а)
sun_system1.JPG
Упрощенная модель Солнечной системы. Скайлэб »»»


sun_system2.JPG
 Описание:
Упрощенная модель Солнечной системы. Солнце
 Размер файла:  104.88 KB
 Просмотрено:  10988 раз(а)
sun_system2.JPG
Упрощенная модель Солнечной системы. Солнце »»»


_________________
http://ekosterev.belastro.net/
Поблагодарили(2): Балюк Игорь, Toliman
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Сб Янв 26, 2019 14:30    Заголовок сообщения: Ответить с цитатой

Чтобы прочувствовать, запускать надо обязательно со звуком.
_________________
http://ekosterev.belastro.net/
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Вт Июл 02, 2019 08:49    Заголовок сообщения: Ответить с цитатой

Добавил в программу алгоритм определения созвездия по экваториальным координатам. Теперь при построении треков Луны и комет в терминал выводится название созвездия, в котором находится объект.
_________________
http://ekosterev.belastro.net/
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Женик
ЛА

Зарегистрирован: 12.03.2010

Сообщения: 769
Благодарности: 382

Откуда: Гомель

Добавлено: Вт Окт 01, 2019 11:40    Заголовок сообщения: Ответить с цитатой

Здравствуйте.
Меня давно мучила идея сделать в моей проге сохранение карты на диск, надоело делать скриншоты окна, перегонять в негатив и т.д.. Наконец кое-как реализовал это, сохранить карту в файл "map.gif" можно теперь нажатием "ALT+S", правда необходим установленный модуль Pillow (для Windows и macOS). Для ОС Linux нужен еще и модуль pyscreenshot. Под Windows все протестировано и работает. Под Линукс попробовать пока негде, потестирую где-нибудь позже, когда появится возможность.



map.gif
 Описание:
Сохраненная карта
 Размер файла:  90.71 KB
 Просмотрено:  8341 раз(а)
map.gif
Сохраненная карта »»»


_________________
http://ekosterev.belastro.net/
Вернуться к началу
Женик сейчас оффлайн  Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Andrey Prokopovich
ЛА

Зарегистрирован: 29.11.2007

Сообщения: 3423
Благодарности: 209



Добавлено: Сб Ноя 16, 2019 21:20    Заголовок сообщения: Ответить с цитатой

Yahor писал(а):
Alexander
Так, менавіта ў ліцэнзіі. І калі код адкрыты, то можа на гітхаб пакласці і дапаўняць разам.

Евгений, я категорически поддерживаю Егора )) На гитхаб её! Всегда найдутся желающие что-то дописать, поправить и т.п.

_________________
©Но что-то, кажется, идет не так...
Вернуться к началу
Andrey Prokopovich сейчас оффлайн  Посмотреть профиль Отправить личное сообщение [hidden] Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум @ BelAstro.Net -> Программирование Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3, 4  След.
Страница 3 из 4

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB