A A A A Автор Тема: Новая версия LinOccult  (Прочитано 9120 раз)

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

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Новая версия LinOccult
« : 17 Окт 2005 [22:21:42] »
Я рад представить новую версию приложения LinOccult
для расчета покрытий звезд астероидами - LinOccult 1.1.0.

Новая версия имеет следующие новые возможности:

1. Обработка файла с уточненными значениями элементов
   орбит астероидов. Добавлен параметр UpdatesExpirePeriod.

2. Добавлен вывод в HTML формат.

3. Обработка астероидов в заданном диапазоне.
   Добавлены параметры StartAsteroidNumber, EndAsteroidNumber.

4. Добавлено ограничение на обработку звезд со звездной
   величиной не более заданного значения. Параметр MaxMv.

5. Добавлена обработка параллакса.

6. Добавлено чтение координат и блеска звезды из конфигурационного
   файла. Параметры OneStarCatalog, OneStarMv, OneStarParallax.

7. Скорректирован расчет яркости астероида.

8. Производительность программы увеличилась в 1.5 - 2 раза.

Скачать LinOccult 1.1.0 можно здесь:
http://andyplekhanov.narod.ru/soft/linoccult/linoccult_1.1.0.tar.gz

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #1 : 01 Ноя 2005 [11:30:43] »
Все работает под любой версией gcc.

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #2 : 03 Ноя 2005 [18:06:40] »
Я их исправил.

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #3 : 07 Ноя 2005 [16:08:19] »
Выложить не могу по лицензионным соображениям.
Могу прислать для личного пользования.

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #4 : 10 Ноя 2005 [17:22:47] »
А есть ли что-нибудь подобное под Win32(нету Линукса)? А то лет 5 не видел покрытий, а где посмотреть прогноз не знаю :( . На астросайтах за новостями следить - как-то не очёнь оперативно выходит(порой узнаёшь только задним числом).

Узнать прогноз покрытий астероидов можно здесь:
http://www.asteroidoccultation.com/


Увы - там далеко не полный список и ориентирован он на Америку.

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #5 : 14 Ноя 2005 [11:31:29] »
Пришлите сырцы на ящик elvis_75@mail.ru
плизз

Сырцы я отправил три дня назад.  ???

А есть ли что-нибудь подобное под Win32(нету Линукса)? А то лет 5 не видел покрытий, а где посмотреть прогноз не знаю :( . На астросайтах за новостями следить - как-то не очёнь оперативно выходит(порой узнаёшь только задним числом).

Узнать прогноз покрытий астероидов можно здесь:
http://www.asteroidoccultation.com/


Увы - там далеко не полный список и ориентирован он на Америку.

Насчет неполности ничего сказать не могу, а преобладания Америки я как-то не заметил. По-моему, все части света представлены более или менее равномерно (в соответствии с их размерами), ИМХО.


Нет, это не так. Какой смысл делать расчет для Африки или России :-( если там наблюдать никто не будет ?
Другие страны попадают в список если это уж очень интересное событие или оно задевает те части света,
где его может кто-то пронаблюдать.



Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #6 : 15 Ноя 2005 [11:40:16] »
Заглядывал ли я на его сайт. Хороший вопрос. А где же я беру уточнения для расчета покрытий ?
Более того, я использую специальную программу, которая автоматически достает эти уточнения
с его сайта и собирает их в файл, который используется в LinOccult (кстати поэтому LinOccult
для таких астероидов делает предсказания значительно точнее чем WinOccult).
Почему появляются уточнения для других стран ? Потому, что об этом Стива просят.
И одна из основных проблем, которая обсуждались на ESOP 2005 была такая - кто будет делать
уточнения для Европы, если Манек (который специализируется на покрытиях в Европе)
их делать не будет. Насчет того, что уточнения делаются автоматически - это не верно.
Этот процесс требует много ручных операций.

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #7 : 15 Ноя 2005 [17:45:27] »
Кнопки как раз нажимать не требуется. Уточнения производятся с помощью программы OrbFit,
а это консольное приложение. Другой вопрос, что для того, чтобы сделать хорошее уточнение
нади иметь свежую астрометрию и точные координаты звезды. Все это ручные операции,
поэтому особо много уточнений не сделаешь, надо выбирать для каких событий. При этом
выборе приоритет имеют территории Америки, Японии, Австралии, Европы и Южной Африки.
А перебор по тысячам астероидов и миллионам звезд - это только предварительный поиск
интересных событий большинство из которых так и остаются без уточнений.

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #8 : 16 Ноя 2005 [11:53:08] »
Уважаемый feraj,

Я конечно понимаю, что у нас страна СОВЕТОВ, но
рассказывыть мне - автору программы LinOccult как вычислять обстоятельства покрытия звезд астероидами - наверное это перебор.
Вы пробовали когда-нибудь сами рассчитать обстоятельства хотя бы одного покрытия ?
 
« Последнее редактирование: 16 Ноя 2005 [12:00:12] от andyp »

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #9 : 16 Ноя 2005 [15:27:26] »
Дело в том, что сайт Престона так популярен и признан во всем мире
не потому, что Стив просто запускает WinOccult и выкладывает полученные результаты
как делают многие "предсказатели". Он делает уточнения - т.е. значительно
улучшает элементы орбит даже для хорошо известных астероидов.
Это требует получения исторической и особенно свежей астрометрии астероида
(это не база данных), точных данных о звезде, учет параллакса (чего WinOccult не делает)
- все это ручные операции. Поэтому его предсказания так точны и используются
всеми наблюдателями. А простой запуск WinOccult'a с данными из astorb - это не
предсказания, как ошибочно думают многие, а лишь очень приближенный предварительный
расчет, который бесполезно использовать в наблюдениях.

Поэтому Стив не может делать предсказаний для большого числа астероидов - ему приходится
выбирать наиболее интересные события в тех местах где есть шанс, что их будут наблюдать.
Если такое событие захватывает другие регионы (  в частности Россию ), то значит повезло.
А так приоритет дается упомянутым выше регионам.

Одна из уникальных функций LinOccult'a (которой нет в WinOccult'e) - это возможность
предсказывать будущие события на основе сделанных ранее уточнений.
« Последнее редактирование: 16 Ноя 2005 [15:36:26] от andyp »

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
LinOccult for Windows
« Ответ #10 : 15 Фев 2006 [23:57:56] »
Мой друг Женя Малахов портировал LinOccult
под Windows. Эту версию можно найти на моем сайте:

http://andyplekhanov.narod.ru/soft/linoccult/linoccult_1.1.3.zip

Перед использованием почитайте ReadMeRus.pdf.
Если Window будет показывать кривые шрифты
в документации, попробуйте ее распечатать.

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: LinOccult for Windows
« Ответ #11 : 27 Фев 2006 [14:33:26] »
Я добавил подробное описание LinOccult,
которое можно найти здесь:
www.newtech.ru/~andyp

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
LinOccult 2.0.0 Alpha
« Ответ #12 : 08 Дек 2007 [20:07:26] »
Вышла новая версия программы LinOccult 2.0.0 Alpha.
Скачать ее можно здесь:

http://sourceforge.net/projects/linoccult/

или здесь:

http://andyplekhanov.narod.ru/soft/soft.htm

Основные изменения:
- Все библиотеки и само приложение переделаны под "чистый" C++ с использованием namespace, потоков и STL
- Убран устаревший код
- В математическую библиотеку вынесена работа с векторами и матрицами, интегрирование и полиномы Чебышева
- Изменена структура библиотеки ввода-вывода из/в различные астрономические форматы.
Добавлены новые форматы - для использования в OrbSearch
- Выделены две новые библиотеки: для работы с различными астрономическими базами данных и
астрономическими алгоритмами
- Исправлены некоторые мелкие ошибки
- Доделаны или улучшены некоторые процедуры
« Последнее редактирование: 08 Дек 2007 [20:17:56] от andyp »

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: LinOccult 2.0.0 Alpha
« Ответ #13 : 16 Дек 2007 [22:27:06] »
Да, такое возможно. Если заданы параметры StartAsteroidNumber
и EndAsteroidNumber, включается режим предварительного расчета.
Этот режим в новой версии существенно переделан.
Для проверки этого режима надо запустить точный расчет -
с параметром int AsteroidNumber и сравнить результаты.

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
LinOccult 2.0.0
« Ответ #14 : 14 Сен 2008 [21:54:53] »
Я закончил разработку новой версии программы расчета покрытий звезд
астероидами LinOccult 2.0.0.

Изменения в версии LinOccult_2.0.0:

- Все библиотеки и само приложение переделаны под "чистый" C++ с использованием namespace, потоков и STL.
- Убран устаревший код.
- В математическую библиотеку вынесена работа с векторами и матрицами, интегрирование и полиномы Чебышева.
- Изменена структура библиотеки ввода-вывода из/в различные астрономические форматы.
- Добавлены новые форматы - для использования в OrbSearch.
- Выделены две новые библиотеки: для работы с различными астрономическими базами данных APSAstroData и астрономическими алгоритмами APSAstroAlg.
- Исправлены некоторые мелкие ошибки.
- Подпрограмма предварительного расчета покрытий теперь использует ту же процедуру, что и
     подпрограмма точного расчета покрытий.

Скачать новую версию можно с моего сайта http://andyplekhanov.narod.ru
или http://sourceforge.net/project/showfiles.php?group_id=105863
« Последнее редактирование: 14 Сен 2008 [21:56:51] от andyp »

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #15 : 23 Янв 2009 [21:48:47] »
Я закончил разработку новой версии программы расчета покрытий звезд
астероидами LinOccult 2.1.0.

Изменения в версии LinOccult_2.1.0:

1. Добавлены make файлы.

2. Устранены проблемы с компиляцией в Ubuntu 8.10.

3. Добавлен выходной формат для OccultWatcher.

4. Исправлено несколько ошибок.

Скачать новую версию можно с моего сайта http://andyplekhanov.narod.ru
« Последнее редактирование: 23 Янв 2009 [21:50:32] от andyp »

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #16 : 29 Янв 2009 [21:37:38] »
Интересных опций много. Увы, мои ресурсы ограничены.

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #17 : 31 Янв 2009 [10:59:07] »
Поменяйте

int StartAsteroidNumber 53303
int EndAsteroidNumber 53303

на

int AsteroidNumber 53303

Информация в PovRay выводится пока тоько в режиме расчета для одного астероида.

> Когда OutputType ставлю 2, выводится инфа в формате, пригодном для скармливания OccultWatcher -- я прав?

Да.

> Ещё баг. Вот выходная таблица покрытий для Минска для разных астероидов. Для некоторых из них не пишется
> номер из astorb.dat, а ставится 0. Например, астероид 2001 SN92 имеет номер 188899,  астероид 1999 XK259
> имеет номер 165894, астероид 2001 XK199 имеет номер 201277. Но все они в таблице прописаны под номером 0.

Скорее всего используется старая база данных, в которой эти астероиды еще не были пронумерованы.
« Последнее редактирование: 31 Янв 2009 [11:02:38] от andyp »

Оффлайн andypАвтор темы

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Все сообщения темы
Re: Новая версия LinOccult
« Ответ #18 : 21 Апр 2009 [21:01:29] »
Я закончил разработку новой версии программы расчета покрытий звезд
астероидами LinOccult 2.1.1.

Изменения в версии LinOccult_2.1.1:

1. Исправлена ошибка в выходном формате для OccultWatcher.

2. Добавлена неопределеность положения звезды в неопределенность положения астероида.

Скачать новую версию можно с моего сайта http://andyplekhanov.narod.ru