Телескопы покупают здесь


A A A A Автор Тема: Stellarium  (Прочитано 399987 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Александр Вольф

  • *****
  • Сообщений: 3 325
  • Благодарностей: 104
  • Stellarium Developer
    • Skype - alex.v.wolf
    • Jabber - alex.wolf@jabber.ru
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: Stellarium
« Ответ #6380 : 20 Дек 2018 [06:33:52] »
На хабре появилась статья по анализу кода программы. На всякий случай скину сюда ссылку.
https://habr.com/company/pvs-studio/blog/432954/
Спасибо, местами интересно оказалось. Но в целом код у нас оказался достаточно "чистым"  :police:
С уважением, Александр
Астротоп | Stellarium: donate | KStars
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн Александр Вольф

  • *****
  • Сообщений: 3 325
  • Благодарностей: 104
  • Stellarium Developer
    • Skype - alex.v.wolf
    • Jabber - alex.wolf@jabber.ru
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: Stellarium
« Ответ #6381 : 20 Дек 2018 [07:20:41] »
Поиск не работает. В Cartes du Ciel поиском находится без всяких загрузок, но управление не очень удобное.
Потому что в Cartes du Ciel тупо грузится вся база комет MPC при старте. Подозреваю, что большинство пользователей Cartes du Ciel не в курсе даже, где именно настраиваются адреса источников данных для комет и астероидов и какие именно данные грузятся. Можно ли так сделать в Stellarium'е? Можно, но это крайне сомнительное дело - решать за пользователя что именно ему должно хотеться посмотреть. Есть и второй вариант - грузить все данные по малым телам солнечной системы, но тогда будет много сетований на производительность работы планетария (а ведь в этом случае придётся ежесекундно пересчитывать местоположения более полумиллиона объектов из-за "вдруг потребуется найти").
С уважением, Александр
Астротоп | Stellarium: donate | KStars
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн Андрей Астрофизический

  • *****
  • Сообщений: 6 721
  • Благодарностей: 434
  • Всё, отлетались. Сушите весла.
    • Сообщения от Андрей Астрофизический
Re: Stellarium
« Ответ #6382 : 20 Дек 2018 [07:29:44] »
Можно, но это крайне сомнительное дело - решать за пользователя что именно ему должно хотеться посмотреть.
А разве в подобных ситуациях не является беспроигрышным вариантом "сделать доступным все, что существует" ?
Есть и второй вариант - грузить все данные по малым телам солнечной системы, но тогда будет много сетований на производительность работы планетария (а ведь в этом случае придётся ежесекундно пересчитывать...
Без обид :) но, программист во мне иронично улыбается при этих словах...
Мне известно достаточно, чтобы утверждать - я почти ничего не знаю.

Оффлайн Александр Вольф

  • *****
  • Сообщений: 3 325
  • Благодарностей: 104
  • Stellarium Developer
    • Skype - alex.v.wolf
    • Jabber - alex.wolf@jabber.ru
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: Stellarium
« Ответ #6383 : 20 Дек 2018 [08:08:49] »
Можно, но это крайне сомнительное дело - решать за пользователя что именно ему должно хотеться посмотреть.
А разве в подобных ситуациях не является беспроигрышным вариантом "сделать доступным все, что существует" ?
"Если делать ПО с расчётом на идиотов, то только идиоты и будут им пользоваться." (c) Не помню кого.

А что мешает пользователю сформировать список тех объектов, которые он действительно желает наблюдать - лень или глупость? Там же ничего сложного нет - нужно мышкой отметить то, что хочешь наблюдать.

Есть и второй вариант - грузить все данные по малым телам солнечной системы, но тогда будет много сетований на производительность работы планетария (а ведь в этом случае придётся ежесекундно пересчитывать...
Без обид :) но, программист во мне иронично улыбается при этих словах...
Ну так сделай лучше, а то знаю я таких "программистов", что на словах не меньше Вселенной программируют, а на деле Hello, World осилить не в состоянии. Особенно когда в принципе игнорирую системные требования и потом ещё возмущаются, почему отрисовка миллиона галактик, 210 миллионов звёзд и несколько десятков тысяч объектов солнечной системы тормозит на Raspberry Pi.
С уважением, Александр
Астротоп | Stellarium: donate | KStars
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн Андрей Астрофизический

  • *****
  • Сообщений: 6 721
  • Благодарностей: 434
  • Всё, отлетались. Сушите весла.
    • Сообщения от Андрей Астрофизический
Re: Stellarium
« Ответ #6384 : 20 Дек 2018 [09:59:32] »
лень или глупость?
А о других "операторах выбора" вы не слышали? ::) if (...) например. А еще у людей бывает не так много свободного времени...
Вообще это любопытно. Когда разработчик сравнивает своих пользователей с идиотами. Наводит на размышления.
Мне известно достаточно, чтобы утверждать - я почти ничего не знаю.

Оффлайн Александр Вольф

  • *****
  • Сообщений: 3 325
  • Благодарностей: 104
  • Stellarium Developer
    • Skype - alex.v.wolf
    • Jabber - alex.wolf@jabber.ru
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: Stellarium
« Ответ #6385 : 20 Дек 2018 [10:53:18] »
А о других "операторах выбора" вы не слышали? ::) if (...) например.
Причём тут операторы выбора? Или даже не так, давайте сами попробуете угадать, кто находится за компьютером и что именно ему нужно и можно. Вот когда решите задачу автоопределения намерений и желаний пользователя, вот тогда можно будет продолжать разговор об "операторах выбора".

У нашего планетарий 4 основных целевых группы людей, для 3 из которых наличие в базе всех современных комет не имеет смысла, а в оставшейся 4-й группе такое нужно примерно пятой части (возможно четверти) этой группы. Можно ли сделать некоторые допущения и добавить инструментарий для автоматического добавления всех комет из определенного источника (конечно же с обновлением данных с определенным шагом по времени)? Конечно же можно, но при этом такой функционал нельзя прибивать гвоздями и он должен быть отключаемым. Запрашивали ли у нас такой функционал? Нет, ни разу. Могли ли догадаться сделать такое сами? Наверное могли при определенных условиях, но этих условий не было.

А еще у людей бывает не так много свободного времени...
Сколько нужно времени для того, чтобы 4 раза нажать мышкой?

Вообще это любопытно. Когда разработчик сравнивает своих пользователей с идиотами. Наводит на размышления.
Снова пытаетесь приписать мне свои придумки?
С уважением, Александр
Астротоп | Stellarium: donate | KStars
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн Suzom

  • *****
  • Сообщений: 3 139
  • Благодарностей: 381
  • Из секты слепых астрономов
    • Сообщения от Suzom
Re: Stellarium
« Ответ #6386 : 21 Дек 2018 [13:00:29] »
А элементы орбиты загрузили?
А в стеллариуме нет автоматической подгрузки комет, как, скажем, в DSO Planner?
SW Dob 10" R, 1507, 1025, MAK127, AZ5, SW 2001
Каталог 1136 DSO по созвездиям
Погода на астроплощадках Питера

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Stellarium
« Ответ #6387 : 21 Дек 2018 [13:04:50] »
См. обсуждение выше.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Александр Вольф

  • *****
  • Сообщений: 3 325
  • Благодарностей: 104
  • Stellarium Developer
    • Skype - alex.v.wolf
    • Jabber - alex.wolf@jabber.ru
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: Stellarium
« Ответ #6388 : 22 Дек 2018 [20:14:00] »
Сегодня вышла версия 0.18.3 планетария.

Полный список изменений:
- Added names of potential interesting asteroids according to Wikipedia
- Added change saturation of Milky Way when eyepiece simulation is enabled
- Added precisions to saturation shader (GH: #261)
- Added Northern Andes skyculture (GH: #267)
- Added Western (Sky & Telescope) skyculture (GH: #562)
- Added tool for checking updates of planetarium
- Added the support of kinetic scrolling for lists and long texts for all operating systems (disabled by default)
- Added support angular size filter for AstroCalc/WUT tool (if applicable)
- Added satellite color & description handling (GH: #350, #380)
- Added new graph into AstroCalc/Graphs tool
- Added airmass info to infostring and infomap (GH: #157)
- Added workaround for a spherical mirror mode bug (GH: #252)
- Added angular separation filter for double stars in AstroCalc/WUT tool
- Added highlights support (see Bookmarks tool; GH: #272)
- Added Chinese translation for landscape description (GH: #493)
- Added tooltip for 'Prism/CCD distance (mm)' option
- Added a SphericalCap to close off Spherical Landscapes
- Added Chinese translation for skycultures (GH: #503)
- Added tool for reaload the DSO background images (shortcut: Ctrl+I)
- Added tool for reloading the current sky culture (shortcut: Ctrl+Alt+I)
- Added pack of DSO textures
- Added timezone loading for landscapes
- Added Nereid texture
- Added new method core.selectConstellationByName() to avoid possible wrong selection when few objects has same name (enforcement selection of constellation; GH: #490)
- Added alphabetical sorting the list of surveys (GH: #506)
- Added Chinese Contemporary Skyculture (GH: #508)
- Added 2 new tweakable buttons for asterisms
- Added 4 new tweakable buttons for GUI
- Added Interstellar Object type and elements of 1I/Oumuamua
- Added new nomenclature for Mercury
- Added Chinese translation for skycultures (GH: #540)
- Added display of the antisolar point (GH: #536)
- Added a good default list of instruments into Oculars plugin (GH: #409)
- Added kinetic scrolling to switch on the fly (GH: #519)
- Added option to select font and size (GH: #424)
- Added workaround for grouped onscreen Information of selected object issue (GH: #523)
- Added a tour of the Solar System planets
- Added phase angle info for the artificial satellites
- Added new MIME type for Stellarium scripts (for UNIX/Linux systems)
- Added wrapper for Stellarium's website
- Added support XLSX files (GH: #555)
- Added visual style for headers of columns in XLSX files
- Added option to sort results in AstroCalc/WUT tool (GH: #521, #560)
- Added visual style for headers of columns in XLSX files
- Added support double clicks on the sky (selecting + centering objects)
- Added scripting function to allow targetting Galactic coordinates
- Fixed small issue with untranslatable items of drop-down list of HiPS surveys
- Fixed saving telescope settings on Mac OS X (GH: #254)
- Fixed the terms in columns in AstroCalc/Phenomena tool
- Fixed switching of locale for dates on graphs in AstroCalc tool when language is changed
- Fixed bug when downloading extra stars catalogues (GH: #260)
- Fixed saving value of option "Scale image circle" in Oculars plugin (GH: #264)
- Fixed resetting results when clear button is pressed in Satellites plugin (GH: #265)
- Fixed annoying warning in Search Tool
- Fixed missing config option for rise, set and transit times in GUI
- Fixed possible crash in AstroCalc/PC tool
- Fixed adding unnamed stars into bookmarks
- Fixed fragment shader for planets
- Fixed uninitialized vars in HelpDialog (Coverity issue)
- Fixed documentation for for StelObject::getInfoMap()
- Fixed spheric mirror support on retina displays (GH: #390)
- Fixed link to the Stellarium User Guide
- Fixed link to Hawaiian Star Compass Landscape in Hawaiian Starlines (GH: #384)
- Fixed the performance for AstroCalc tool (GH: #379)
- Fixed lunar eclipse visualization (GH: #274)
- Fixed bookmarking for the unnamed stars
- Fixed Chinese sky culture (GH: #489)
- Fixed a bug for Chinese skyulture. (GH: #504)
- Fixed storing the view direction/FoV separately from other settings (GH: #309)
- Fixed typo in stellarium.desktop (GH: #507)
- Fixed typo in property setting (Cardinal direction color)
- Fixed storing of mount mode (conflict in Oculars plugin; GH: #505)
- Fixed the orientation of M58 texture (GH: #514)
- Fixed PNG warnings
- Fixed bad airmass infostring (GH: #525).
- Fixed button state
- Fixed the text overlap issue in Observability plugin (GH: #517)
- Fixed the placement issue of the cross in Pointer Coordinates (GH: #516)
- Fixed border handling for a DeltaT formula
- Fixed build with --as-needed (GH: #545)
- Fixed updating Satellites at startup (GH: #542)
- Fixed separation value for AstroCalc/Phenomena tool for oppositions
- Fixed opening XLSX files in the modern Microsoft Office
- Fixed black screen shot in night mode (GH: #534)
- Fixed TeX style for scripts (GH: #570)
- Updated GUI of AstroCalc tool (AstroCalc/AltVsTime, AstroCalc/ME and AstroCalc/Graphs tools has been merged into AstroCalc/Graphs)
- Updated GUI of AstroCalc tool (visual style has been updated)
- Updated GUI behaviour: let's hide angular limits for AstroCalc/WUT when the limits are not applicable
- Updated GUI behaviour: split GUI font size from screen font size
- Updated GUI behaviour: move color buttons to the left of labels
- Updated visual style of diagram in Exoplanets plugin
- Updated code of Satellites plugin
- Updated names of DSO
- Updated textures of DSO
- Updated textures of moons
- Updated nomenclature
- Updated documents
- Updated Oculars plugin: immediate update of display when changing instrument details in GUI.
- Updated Oculars plugin: separate font scaling for the Oculars GUI panel.
- Updated Oculars plugin: storing of current instrument (telescope/ocular/CCD/lens) indices
- Updated RemoteControl plugin: change return types in JSON object info from string-only to native.
- Updated getInfoString code: separate getMagnitudeInfoString to avoid code repetition.
- Updated tooltips and labels for AstroCalc/WUT tool
- Updated default select priority for custom objects and markers (GH: #501)
- Updated behaviour: the select priority of custom objects and markers now configurable and scriptable
- Updated behaviour: improved timezone handling, allows scriptable setting (GH: #497)
- Updated default catalog of exoplanets
- Updated default catalog of pulsars
- Updated ArchaeoLines plugin (code refactoring)
- Updated color setting (code refactoring)
- Updated behaviour of lists in the AstroCalc/Graphs/Graphs tool (GH: #520)
- Updated tool for create the exoplanets catalog
- Updated script 'Constellations tour' and added small patch to avoid possible crash, when sky culture is changed (GH: #572)
- Obsolete code in core has been removed
- Removed outdated link (GH: #526)
- Removed doubled parenting code in GUI classes

Скачать версии для ПК под разные ОС можно здесь: https://stellarium.org

С уважением, Александр
Астротоп | Stellarium: donate | KStars
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн Андрей Астрофизический

  • *****
  • Сообщений: 6 721
  • Благодарностей: 434
  • Всё, отлетались. Сушите весла.
    • Сообщения от Андрей Астрофизический
Re: Stellarium
« Ответ #6389 : 23 Дек 2018 [17:37:59] »
Сегодня вышла версия 0.18.3 планетария.
А сколько людей все это делали?
Мне известно достаточно, чтобы утверждать - я почти ничего не знаю.

Оффлайн Александр Вольф

  • *****
  • Сообщений: 3 325
  • Благодарностей: 104
  • Stellarium Developer
    • Skype - alex.v.wolf
    • Jabber - alex.wolf@jabber.ru
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: Stellarium
« Ответ #6390 : 23 Дек 2018 [20:05:41] »
А сколько людей все это делали?
Если речь о программировании и не о единственном патче на пару-тройку строк, то 4 человека за полгода. Плюс 3 человека за это же время приложились к текстурам (т.е. к задачам, вообще никак с программированием не связанным). Да, в этом полугодии это даже много человек приложилось, обычно гораздо меньше контрибуторов.
С уважением, Александр
Астротоп | Stellarium: donate | KStars
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн Иван М.

  • *****
  • Сообщений: 634
  • Благодарностей: 66
  • Мне нравится этот форум!
    • Сообщения от Иван М.
    • Природа Урала
Re: Stellarium
« Ответ #6391 : 25 Дек 2018 [20:52:36] »
Подскажите, пожалуйста, почему не сохраняются настройки программы? Например отображение ОГК, параметры из окна настроек неба и наблюдений... Версия последняя.
Meade DS-2090AT-TC (с 19.09.2017)
SW 1206 (с 12.08.2019)
-----------------
Мои путешествия: https://vk.com/flyuraltravel

Оффлайн ask76

  • ***
  • Сообщений: 208
  • Благодарностей: 6
  • Мне нравится этот форум!
    • Сообщения от ask76
Re: Stellarium
« Ответ #6392 : 25 Дек 2018 [21:04:11] »
Подскажите, пожалуйста, почему не сохраняются настройки программы? Например отображение ОГК, параметры из окна настроек неба и наблюдений... Версия последняя.
Окно настройки\сохранить настройки

Оффлайн AN14440

  • ****
  • Сообщений: 291
  • Благодарностей: 16
    • Сообщения от AN14440
Re: Stellarium
« Ответ #6393 : 26 Дек 2018 [03:59:10] »
Подскажите, что не так, если кто знает:
Имею в наличии Stellarium 0.12.4 - большего не позволяет имеющаяся ОС (WIN-XP).
При установке там по умолчанию возникает 5 или 6 комет.
При попытке обновить список из интернета выскакивает радостное сообщение: "Объекты найдены!", однако список пуст. Ну ладно, думаю. Скачиваю список в виде файла, и даю программе указание импортировать данные из файла. Тот же результат - "Объекты найдены!", список по-прежнему пуст.
Это какая-то особенность именно данной версии Стеллариума, или я что-то не так сделал? Заменять ОС ради одного Стеллариума не хотелось бы...

Оффлайн ASheff

  • *****
  • Сообщений: 10 499
  • Благодарностей: 247
  • Артем
    • Сообщения от ASheff
Re: Stellarium
« Ответ #6394 : 26 Дек 2018 [04:56:23] »
Возможно формат данных поменялся, а старый стеллариум его не понимает.
- Meade Maxvision 80/480 APO
- SW HEQ5Pro belt-mod
- Canon EOS 550Da, ASI 178MC, Datyson T7M
- MC Helios 44M-6, MC Юпитер-37А,Canon 70-200/4

Оффлайн Александр Вольф

  • *****
  • Сообщений: 3 325
  • Благодарностей: 104
  • Stellarium Developer
    • Skype - alex.v.wolf
    • Jabber - alex.wolf@jabber.ru
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: Stellarium
« Ответ #6395 : 26 Дек 2018 [05:17:39] »
Подскажите, что не так, если кто знает:
Имею в наличии Stellarium 0.12.4 - большего не позволяет имеющаяся ОС (WIN-XP).
Последняя версия для Windows и этой ветки - 0.12.9 если мне не изменяет память.

При установке там по умолчанию возникает 5 или 6 комет.
При попытке обновить список из интернета выскакивает радостное сообщение: "Объекты найдены!", однако список пуст. Ну ладно, думаю. Скачиваю список в виде файла, и даю программе указание импортировать данные из файла. Тот же результат - "Объекты найдены!", список по-прежнему пуст.
Вообще странно, но с другой стороны, там были косяки в парсере и его поправляли, вот только я уже не помню в какой версии (если я правильно помню, то в 0.12.9 эти правки добавлены).

Это какая-то особенность именно данной версии Стеллариума, или я что-то не так сделал? Заменять ОС ради одного Стеллариума не хотелось бы...
Если железо позволяет и нет нужды работать с монтировками, то вполне можно поставить 0.18.3.1-classic, которая как раз для Windows XP собиралась (на Windows XP же).
С уважением, Александр
Астротоп | Stellarium: donate | KStars
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн AN14440

  • ****
  • Сообщений: 291
  • Благодарностей: 16
    • Сообщения от AN14440
Re: Stellarium
« Ответ #6396 : 26 Дек 2018 [10:31:23] »
если я правильно помню, то в 0.12.9 эти правки добавлены
Спасибо большое!
Действительно, поставил 0.12.9 и там все заработало как надо. О как бывает...

Оффлайн Serg1

  • ****
  • Сообщений: 284
  • Благодарностей: 18
  • Мне нравится этот форум!
    • Сообщения от Serg1
Re: Stellarium
« Ответ #6397 : 29 Дек 2018 [06:58:41] »
Там же ничего сложного нет - нужно мышкой отметить то, что хочешь наблюдать.
Расскажите, пожалуйста, где и как?

Оффлайн AN14440

  • ****
  • Сообщений: 291
  • Благодарностей: 16
    • Сообщения от AN14440
Re: Stellarium
« Ответ #6398 : 31 Дек 2018 [02:18:23] »
Александру Вольфу:
Версии 0.12.x не могут самостоятельно скачивать кометы, так как источник перешел на протокол HTTPS.
Однако можно скачать файл вручную и скормить Стеллариуму - так прокатывает.
Но: в тех источниках, как оказалось, присутствуют далеко не все кометы, могущие представлять интерес. Я, например, в своей жизни видел в натуре всего 3 кометы, из которых в списках числится только одна - Hale Bopp. Две другие, бывшие в своё время выдающимися, C/1996 B2 Hyakutake и C/2006 P1 - не нашлись. Элементы орбит на обе я нашел в других источниках, но там другой формат, который Стеллариум не понимает.
Вот и собственно вопрос:
Как привести данные к нужному формату вручную?
Например, в файле MPC "описание" выглядит так:
    CJ95O010  1997 03 29.4463  0.929369  0.994908  130.7726  283.2250   89.0527  20181227  -2.0  4.0  C/1995 O1 (Hale-Bopp) MPC106342
В файле же Стеллариума это же самое выглядит так:
[c1995o1(halebopp)]
parent = Sun
orbit_Inclination = 89.0527
coord_func = comet_orbit
orbit_Eccentricity = 0.994908
orbit_ArgOfPericenter = 130.7726
absolute_magnitude = -2
name = C/1995 O1 (Hale-Bopp)
slope_parameter = 4
lighting = false
tex_map = nomap.png
color = 1.0, 1.0, 1.0
orbit_AscendingNode = 283.225
albedo = 1
radius = 5
orbit_PericenterDistance = 0.929369
type = comet
orbit_TimeAtPericenter = 2450536.9462963


Что в первой записи означает "CJ95O010" и "MPC106342", откуда они берутся?
Что во второй записи означает "slope_parameter = 4", и откуда берутся "lighting", "albedo", "radius", "color", "parent = Sun"?
Короче, как можно "подключить" комету, если известны только элементы орбиты? Я так полагаю, во второй файл лучше руками не лазить, а в первый - можно и попробовать...
« Последнее редактирование: 31 Дек 2018 [05:01:58] от AN14440 »

Оффлайн Igor74

  • ***
  • Сообщений: 105
  • Благодарностей: 7
  • Мне нравится этот форум!
    • Сообщения от Igor74
Re: Stellarium
« Ответ #6399 : 01 Янв 2019 [19:01:50] »
Здравствуйте,без видимых причин программа начала тормозить версия программы 0.14.2-win64