LINUX.ORG.RU

Результат 12-ти моих тем в Development

 ,


0

2

Я уже долго достаю народ всякими дурацкими вопросами, как, например, этот. Вот решил показать, что в результате получилось.

Пока, конечно, функционал и 10% желаемого не набрал, но уже кое-что есть: редактирование fits-заголовков (пока без сохранения, но его несложно добавить); распознавание точек на гартманограмме (она слева вверху) - отождествление пятен, поиск двух маркеров и автоматическая нумерация всех пятен по радиусу и углу (сюда еще добавлять довольно много); вписывание гауссиан для более точного определения центра пятна, спектральной линии и т.п.; отождествление выбранных мышью участков; построение преобразования Хафа (хочу еще интерактивности добавить и автоматический поиск наиболее вероятных линий, еще нужно будет добавить другие виды математических операций); трехмерный просмотр изображений (еще надо добавить навигацию мышью и еще некоторые интересные штуки, плюс уйму математики).

В общем, пилить еще, конечно, много, но, думаю, если буду каждый вечер 1-2 часа уделять, через полгодика что-нибудь приличное получится.

Открытая гартманограмма имеет размер 3000х3000 пикселей. При всех этих открытых окнах приложение отжирало 182МБ оперативки.

Большое спасибо Reset'у, vertexua и остальным советчикам.

>>> Просмотр (1920x1080, 275 Kb)

☆☆☆☆☆

Проверено: JB ()

Прикольно. Всегда приятно видеть работу на ПК, а не пустые окошки. А что, разве нет такого софта или просто хочется свое?

Aman
()
Ответ на: комментарий от petrosha

Вам и Aman'у: по расчету гартманограмм свободного софта нет (задача довольно специфическая), для просмотра фитсов в 3D я тоже ничего подходящего не нашел. Ну и плюс - получаю навыки программирования.

Eddy_Em ☆☆☆☆☆
() автор топика

сразу видно - человек делом занят

lazyklimm ★★★★★
()
Ответ на: комментарий от rg-400

Выложил бы исходники посмотреть.

Могу хоть сейчас выложить, если у вас установлена leptonica и остальные зависимости - скомпилируется, если нет - не будет и пытаться.

На днях хочу понадобавлять в код всяких #ifdef'ов для условной компиляции при отсутствии той или иной библиотеки (часть функционала, конечно, пострадает, но зато программка все равно соберется).

В таком виде, как есть, выкладывать?

Eddy_Em ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Igron

давайте зачетку

Как только в архивах института найду... :)

Eddy_Em ☆☆☆☆☆
() автор топика

Боже, комментарии на русском (?)

А по делу, круто! Впервые вижу настоящего опенсорсника в действии :)

delete83 ★★
()
Ответ на: комментарий от delete83

Боже, комментарии на русском (?)

Мне так удобнее, да и проще будет в случае необходимости документацию при помощи какого-нибудь doxygen'а сделать.

Впервые вижу настоящего опенсорсника в действии :)

Я не совсем «настоящий опенсорсник» и не программист вовсе :)

Eddy_Em ☆☆☆☆☆
() автор топика

Выглядит круто.

jcd ★★★★★
()

Круто, большой респект!

Deleted
()
Ответ на: комментарий от ratte
  • редукция гартманограмм (определение формы зеркала телескопа и напряжений в зеркале);
  • простая обработка FITS-файлов (распознавание линий, окружностей, статистика, фильтрация, аппроксимация и прочие математические операции; редактирование «шапки» файла)
  • да и просто удобрый просмотр фитсов.
Eddy_Em ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Eddy_Em

Понимаю, что Вам так удобнее. Сам часто комменты оставляю на русском, если надо быстро оставить пометку в коде на будущее, но это есть полохой стиль программирования. И если уж совсем без этого никак, то в версии, которая попадает в паблик желательно дублировать такие комменты с переводом на аглицкий. Это так, пожелание.

Настоящий опенсорсник в моих глазах это человек, который помогает сообществу СПО развиваться не на словах или деньгами, а действиями. Как минимум это выражается в написании патчей к существующему проекту или хотя бы написание багрепортов. Вы же делаете нечто большее.

delete83 ★★
()
Ответ на: комментарий от delete83

Спасибо. К релизу, естественно, «вылижу» код и продублирую комментарии (самому неудобно разбираться бывает, когда ковыряюсь в каком-нибудь проекте с комментариями на немецком/французском или вообще китайском).

Eddy_Em ☆☆☆☆☆
() автор топика
Ответ на: комментарий от delete83

Я про комментарии почему вообще заговорил? Они у меня крякозябрами открылись, а иностранцы вообще их не поймут. :)

delete83 ★★
()

Извините за навязчивость, но все ж таки - кому и для чего можен быть полезна ваша программа. Выглядит красиво, но не как пойму что это - симуляция неких физических процессов чтоли?

mio ★★
()
Ответ на: комментарий от delete83

Они у меня крякозябрами открылись

Кодировка у меня в профиле указана :)

А как вы определяет для себя, кто относится к программистам, а кто нет?

Очевидно, программистами являются те, кто этим делом деньги зарабатывает :)

Eddy_Em ☆☆☆☆☆
() автор топика
Ответ на: комментарий от mio

кому и для чего можен быть полезна ваша программа

Оптикам, астрофизикам. Конечно, на научный инструментарий она не претендует (это удел MIDAS'а, IRAF'а и т.п.), но для мелких задач подойдет.

что это - симуляция неких физических процессов чтоли?

Нет, я же писал: слева вверху - гартманограмма (внефокальное изображение звезды, полученное через специальную маску), слева внизу - преобразование Хафа для этой гартманограммы, посередине вверху - вид участка гартманограммы в 3D, справа вверху - радиальный срез, справа внизу - участок преобразования Хафа в 3D.

Eddy_Em ☆☆☆☆☆
() автор топика

Поздравляю.
Желаю Вашему проекту дальнейшего развитися и общемирового признания.

trex6 ★★★★★
()
Ответ на: комментарий от Eddy_Em

Ну Вы тоже как бы зарабатываете этим делом деньги, не?)

aptyp ★★★★
()
Ответ на: комментарий от Eddy_Em

А другим астрономам(точное определение Вашей специальности мне к сожалению неизвестно) Ваша разработка интересна не будет? Тогда бы был настоящий опенсорс, и если бы уже несколько человек по 1-2 часа вечерком пилили, получилось бы быстрее.

aptyp ★★★★
()

Респект и уважуха, мы с Вами практически коллеги, правда области разные, я больше по химической кинетики, и пришёл туда от просто программирования. Надо будет как что нибудь хорошее из моих «трудов» выйдет, скрин выложить) Вы кстати не собираетесь сделать из этого нечто вроде открытой библиотеки мат.функций или чего то подобного?

aptyp ★★★★
()
Ответ на: комментарий от mio

Прочитав препоследние 12 постов Eddy_Em в Developmente, можно понять, примерно)

aptyp ★★★★
()
Ответ на: комментарий от aptyp

Ну Вы тоже как бы зарабатываете этим делом деньги, не?)

Косвенно: я использую это для решения своих задач.

А другим астрономам(точное определение Вашей специальности мне к сожалению неизвестно) Ваша разработка интересна не будет?

Возможно будет интересна. А специальность простая - астрофизик.

Вы кстати не собираетесь сделать из этого нечто вроде открытой библиотеки мат.функций или чего то подобного?

Ну, библиотеку - вряд ли, а вот как готовый конечный продукт, естественно, выложу. Вот только не разобрался еще с git или svn, так что выложу тарбол (все на тот же «народ», ну и на гуглокод).

Eddy_Em ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Eddy_Em

> А специальность простая - астрофизик Ну, такая же простая, как быть астронавтом)степень тоже одна на всех даётся - физико-математических наук, а подспециальностей(или как они называются)...от астрофизика до тополога.

aptyp ★★★★
()
Ответ на: комментарий от aptyp

Я технических, до физ.-мат. не дотянул :)

Eddy_Em ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Eddy_Em

Ну вот так бы сразу и сказали (правд я все равно не понял ничего)

mio ★★
()
Ответ на: комментарий от Siado

Не могу разобраться с проксированием: у меня есть доступ по ssh к компьютеру с внешним IP, но как через него сделать проксирование SVN или GIT - не знаю. С рабочего компьютера без внешнего IP все режет прокси.

Eddy_Em ☆☆☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.