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


A A A A Автор Тема: А нет ли веб-сервиса или библиотеки для получения DUT1 и координат полюса?  (Прочитано 388 раз)

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

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

  • *****
  • Сообщений: 1 229
  • Благодарностей: 39
  • САО РАН. Буково forever!
    • Сообщения от Eddy_Em
    • Я на гитхабе
Вытаскивать отсюда — конечно, дело интересное. Но за последние годы альманах несколько раз менял адрес, и качать его автоматом проблематично. Да и формат там такой, что однозначный парсинг — задача некорректная.
Вот и появился вопрос в свете грядущего обновления СУ БТА. В текущей версии альманах раз в месяц-два обновляется вручную (wget'ом), а СУ парсит его периодически.
Библиотека SOFA — хоршая штука, но DUT1 ей надо подсовывать откуда-то…

Оффлайн krussh

  • *****
  • Сообщений: 2 460
  • Благодарностей: 112
  • http://www.soulfulbits.com/
    • Сообщения от krussh
Переходи уже на питон)
https://docs.astropy.org/en/stable/time/#id8

только он обращается к navy.mil, что подразумевает VPN.

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

  • *****
  • Сообщений: 1 229
  • Благодарностей: 39
  • САО РАН. Буково forever!
    • Сообщения от Eddy_Em
    • Я на гитхабе
Не, пусть меня расстреляют, но питоном я пользоваться не буду. Лучше кошерной сишечки еще ничего не придумали!
Уж лучше тогда свой парсер написать и curl'ом или wget'ом нужный файл по крону тащить. А если ошибка — выдавать соответствующее сообщение, мол, ахтунг - по старому адресу файл не доступен.
Я-то думал, может, кто-то уже на С/С++ нужные вещи сделал. А питон и даром не нужен. Хипстерская поделка.

Оффлайн GraY25

  • *****
  • Сообщений: 5 909
  • Благодарностей: 1010
  • Дифракционный_беспредел [____ Сергей Иванов ____]
    • Сообщения от GraY25
Не, пусть меня расстреляют, но питоном я пользоваться не буду. Лучше кошерной сишечки еще ничего не придумали!
..
А питон и даром не нужен. Хипстерская поделка.

Во-во!
А позиция должна быть только миссионерская! Остальное от лукавого.  ;D
• С14 HD [0.96] + HS F/1.9 @ CGE Pro
• С8 HD   [0.93] + HS F/2.1 @ ZWO AM5
• TS 152/900
Sun Hα  MoonAstroSeeing Bot

Оффлайн Дмитрий Неверный

  • ***
  • Сообщений: 227
  • Благодарностей: 147
    • Сообщения от Дмитрий Неверный
А у nasa не проще выкачивать? ftp://cddis.nasa.gov/products/iers/ отсюда? Там вроде есть формат который парсить проще ( ftp://cddis.nasa.gov/products/iers/mark3.out ) чем чисто у IERS и VPN не надо. (А блин там собстно в документе эта линка была, я ее из другого места скопипастил)

Можно хоть на bash написать что-нить curl/wget + awk/sed напрямую куда-нить толкать без всяких промежуточных парсеров.

Но в любом случае на C/C++ такой парсер писать это прям перебор наверное.
К тому же питоном уже можно пользоваться все хипстеры на go убежали :)
« Последнее редактирование: 19 Фев 2020 [16:24:59] от Дмитрий Неверный »
SW 254/1200 | ZWO ASI2600MM Pro | ZWO OAG | ZWO ASI290MM Mini | 📡
RASA8 | ZWO ASI183MM Pro | SW Evoguide | ZWO ASI120MM Mini | 🔭

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Не, пусть меня расстреляют, но питоном я пользоваться не буду. Лучше кошерной сишечки еще ничего не придумали!
Перловочка тоже няшка ;D
У природы нет плохой погоды, у неё просто на нас аллергия.

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

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

  • *****
  • Сообщений: 1 229
  • Благодарностей: 39
  • САО РАН. Буково forever!
    • Сообщения от Eddy_Em
    • Я на гитхабе
@Дмитрий Неверный, спасибо, и правда получше файл.. Главное - чтобы этот сервис долго и счастливо работал.
на C/C++ такой парсер писать это прям перебор наверное.
И не такие писали, так что все ОК. В веб-сервисах вообще много чего разного парсить приходится.
все хипстеры на go убежали
Синтаксис питона от этого менее наркоманским не стал.

Оффлайн Дмитрий Неверный

  • ***
  • Сообщений: 227
  • Благодарностей: 147
    • Сообщения от Дмитрий Неверный
Кстати в этом доке из заглавного сообщения собстно в титуле написано что этот док ради данных парсить сам по себе некорректно. Есть более нормальные форматы (они там на ftp рядом валяются).

А ссылка на navy.mil валяется из-за модернизации серваков оказывается до весны (интересно что они там полгода модернизируют блин) это в доке тоже кстати написано. Поэтому кстати не открывается скорее всего, а не потому что vpn.

Синтаксис питона от этого менее наркоманским не стал.

Ну для меня количество готовых библиотек пересиливает наркоманский-псевдокод синтаксиса :)

Упоротый код на любом языке можно написать.
SW 254/1200 | ZWO ASI2600MM Pro | ZWO OAG | ZWO ASI290MM Mini | 📡
RASA8 | ZWO ASI183MM Pro | SW Evoguide | ZWO ASI120MM Mini | 🔭