LINUX.ORG.RU

Weewx 2.0 — ПО для погодных станций

 ,


1

2

Вышла новая версия программы Weewx, написанной на Python, для работы с погодными станциями.

Список изменений:

  • Добавлена поддержка Oregon Scientific WMR100 (одной из самых дешевых метеостанций).
  • Добавлена поддержка баз данных MySQL.
  • Из неприятностей: нарушена обратная совместимость конфигурационных файлов.
  • Добавлен симулятор погодных станций.
  • Добавлена возможность использования метрических единиц в БД.
  • Наконец-то доступно отображение давления в «мм рт.ст.»
  • В астрономических данных добавлена информация о фазах Луны и времени сумерек.
  • Добавлена ​​утилита config_vp для конфигурирования Davis VantagePro II с ПК.
  • Добавлена ​​утилита config_database.py для конфигурирования и конвертации баз данных.
  • Уменьшен расход памяти.
  • Множество мелких изменений и исправлений ошибок.

Cкачать.

>>> Подробности

★★★

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

Раньше говорили что Java -везде. Теперь пора говорит Python - везде. Это радует!

yanka ★★ ()

Из неприятностей: нарушена обратная совместимость конфигурационных файлов.

Вот чорт! Только я собрался обновить софт на своей сети погодных станций...

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

Раньше говорили что Java -везде. Теперь пора говорит Python - везде. Это радует!

Кого радует? Тупых фанатов пидона? Замечу что и раньше Java радовала тупых фанатов жабы. Так что и пидон закопаем.

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

Питон не закопать так просто. Ему просто нет альтернатив. Python - это по сути язык-RAD. Именно с учётом этой особенности его и разрабатывают - богатая стандартная библиотека и простой и читабельный синтаксис.

Quasar ★★★★★ ()
Последнее исправление: Quasar (всего исправлений: 1)
Ответ на: комментарий от yanka

Раньше говорили что Java -везде. Теперь пора говорит Python - везде. Это радует!

А что, для питона уже создали быструю VM? ;)

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

А что, для питона уже создали быструю VM? ;)

А надо? Это не его задача.

anonymous ()
Ответ на: комментарий от Quasar

Питон не закопать так просто. Ему просто нет альтернатив. Python - это по сути язык-RAD. Именно с учётом этой особенности его и разрабатывают - богатая стандартная библиотека и простой и читабельный синтаксис.

расскажите это рубистам, что в нижнем треде.

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

расскажите это рубистам, что в нижнем треде.

мы уже выяснили в нижнем треде, что язык ruby , который себя позиционирует как замену python не имеет IDE написанной на ruby , не имеет нормальных обвязок к GUI и имеет слишком усложненный синтаксис

yanka ★★ ()

нарушена обратная совместимость конфигурационных файлов.

non pythonic -> trash

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

расскажите это рубистам, что в нижнем треде.

Эти хипстеры всё равно слушать не будут.

anonymous ()
Ответ на: комментарий от flareguner

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

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

А у меня есть мечта - сделать станцию на базе raspberry pi или Atmega 8, спаять всё вручную, кроме корпуса и сенсоров, написать софт. Just for fun.

flareguner ()
Ответ на: комментарий от Quasar

Питон не закопать так просто.

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

Ему просто нет альтернатив.

Так и скажите что не знаете альтернатив так как опыта нет. Уже 100500 Тьюринг полных языков вокруг.

Python - это по сути язык-RAD.

Все языки по сути язык-RAD, нет?

Именно с учётом этой особенности его и разрабатывают - богатая стандартная библиотека и простой и читабельный синтаксис.

У Си знаешь какая богатая библиотека? Можно даже liblinuxkernel собрать и слинковать к своему hello_world.c . Вопросы по синтаксису оставим на рассмотрение для школоты, девочкам и педера\^W геям. Для настоящего инженера что схема, что синтаксис что язык родной ...

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

Вопросы по синтаксису оставим на рассмотрение для школоты

Мнение недалекого ебл@$на - херячь на тьюринг полном брейнфаке и прочих J или записывайся в девочек и геев.

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

Все равно по мощности ни один из них не достает до лиспа. А писать можно и на ассемблере, да.

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

И радость в виде обязательных отступов. Ура.

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

Мнение недалекого ебл@$на ..

Вы ОЧЕНЬ самокритичны. Похвально (?).

.. херячь на тьюринг полном брейнфаке и прочих J или записывайся в девочек и геев.

Херячь сам. Не смог-таки спокойно пройти мимо того факта что для некоторых синтаксис не является проблемой? Да я и так пишу на ЯП от которых офисный планктон плачет по углам рунета. Планктону нужны отступы обязательно и ООП в виде объектов с get/set - набором. Без такого школьног^\W «джентельменского набора» офисный программист - не программист. Без них оно ниочем вообще. РЕДКО, НО ВСТРЕЧАЮТСЯ ИСКЛЮЧЕНИЯ (но это не ты, правда?).

anonymous ()
Ответ на: комментарий от IPR

И радость в виде обязательных отступов. Ура.

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

Кстати, рубисты поняли всю красоту отступов , вспомним slim и coffescript.

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

IDE написанной на ruby

а питон имеет? или вы уже ide джини называете?

не имеет нормальных обвязок к GUI

define нормальные

имеет слишком усложненный синтаксис

а мне нормально.

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

.. херячь на тьюринг полном брейнфаке и прочих J или записывайся в девочек и геев.

Херячь сам.

Нет ты, и может перестанешь прикидываться «умным» и рассказывать о неважности синтаксиса вайтспейсов

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

Начало прямо как у Мартина Лютера Кинга! ;)

А если серьезно, не совсем непонятно, что ты там собрался паять в raspberry pi, тем более, что в нем только корпуса и нет. Переходники к периферии если только.

А так, боюсь ошибиться, но по моему, в станции самое важное - долголетие. То есть, если она сто лет простоит, то ее показания за этотпериод станут ценными. А это слабо совмсестимо со сборкой на колене.

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

Что мне помешает засунуть Raspberry Pi в какую-нибудь распаечную коробку класса ip 68?

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

Но в итоге, боюсь, получается дороже того же дэвиса.

Но 1 wire позволяет данные передавать по витухе так что сервер можно хранить дома.

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

В том-то самая лакомка, я хочу сделать всё сам. Только купить датчики надо и железо.

flareguner ()
Ответ на: комментарий от alienclaster

Нет ты, и может перестанешь прикидываться «умным» и рассказывать о неважности синтаксиса вайтспейсов

Мне важны управляющая логика, структура системы и ее алгоритмы. А синтаксис - это удел «буквоедиков-программистиков», у которых вся сложность задач плавает на уровне синтаксиса (такие программистики еще любят в ООП подергать объекты за их методы :) ). Найди себе хомячка кто тебя выслушает, поддержит и посочувствует в таком сложном и важном для тебя вопросе. А ко мне больше не лезь (детсад уже давно не интересен).

anonymous ()
Ответ на: комментарий от AVL2

Только я собрался обновить софт на своей сети погодных станций...

А что используешь рассказать можешь?

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

Это была шутка. Я погодную станцию видел только раз в жизни, в ботаническом саду на соловецких островах...

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

Что мне помешает засунуть Raspberry Pi в какую-нибудь распаечную коробку класса ip 68?

ну как тебе сказать. Кончились времена корифеев от сохи.

Это 300 лет назад можно было прийти в лаптях пешком из Астрахани в Петербург, собрать коллекцию цветных стеклышек, слетать на воздушном шаре с барометром или посчитать количество слогов в разных стихотворных формах и стать пионером, основоположником и примером для десятков поколений...

Сегодня наука, это огромные вливания и доказательство теорем тупым перебором миллиардов комбинаций. А самое главное, если ты хочешь заниматься сбором информации о погоде, то этим и надо заниматься! А не пайкой наколенной ерунды. А если хочется паять наколенную ерунду, то зачем паять ненужную никому метеостанцию, когда кругом куча нерешенных бытовых проблем? Динмическое осещение лестниц принест куда больше пользы, чем полудохлый прибор неизвестно для кого в распаечной коробке...

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

Да отступы зачетные. Запилилибы в руби такие. Можно былобы 3 разными способами блок оформлять

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

Ну что ты пристал к человеку - интересно ему это. Пусть развлекается.

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

Пока я буду собирать метеостанцию, то получу +50 к опыту.

Это факт.

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

«Пока я буду собирать метеостанцию, то получу +50 к опыту.'

Вот настанет кризис, потеряешь работу... И никому не нужно будет умение собирать метеостанции:-)

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