Вышли новые версии PyNIO и PyNGL
Состоялся долгожданный релиз замечательных питоновских пакетов для обработки и отображения данных PyNIO и PyNGL. Теперь они распространяются по отдельности и их лицензия стала открытой, что позволяет наедятся на включение в основные дистрибутивы.
Номер новых версий 1.3.0b1, и они обладают следующими нововведениями:
— Добавлена поддержка masked aarays
— Добавлено расширенное индексирование в PyNIO
— Новые аналитические функции в PyNGL
— Новые рутины визуализации в PyNGL
Подробнее под катом
— Добавлена поддержка masked aarays
Если NetCDF, HDF, или GRIB файл содержит информацию о том какое значение считать пропущенным, то PyNIO вернёт masked array. Операторы PyNGL обновлены таким образом чтобы распозновать masked arrays. Теперь вам нет необходимости устанавливать *MissingValue* ресурсы, то есть делать что то типа:
Если у вас в файлах грамотно прописаны атрибуты для пропущенных значений то нововведение безусловно полезное 🙂
— Добавлено расширенное индексирование в PyNIO
PyNIO теперь поддерживает расширенную форму индексирования для того чтобы было возможным определять подмножества данных при помощи строки, содержащей отсылки к координатным переменным, если они существуют в файлах. То есть если вам нужно вырезать из данных квадрат ограниченный определёнными широтами и долготами, то вы так и пишите — от сих до сих по широте, а не высчитываете какие индексы в вашей матрице за эти широты\долготы отвечают.
Размерности можно транспонировать изменяя порядок хода координатных осей в спецификации подмножества. Это значит что если вам захочится чтобы данные в подмножестве были сортированы не с 1980 по 1999 года а наоборот, с 1999 по 1980, проблем не будет.
— Новые аналитические функции в PyNGL
o Ngl.betainc — Оценивает неполную неполную бета-функцию.
o Ngl.chiinv — Оценивает обратное кси-квадрат распределение.
o Ngl.linmsg — Производит линейную интерполяцию чтобы заполнить потерянные значения.
o Ngl.regline — Расчитывает коэффициент линейной регрессии между двумя сериями.
— Новые рутины визуализации в PyNGL
o Ngl.streamline_scalar_map — создаёт изображение линий тока, расцвеченных согласно скалярному полю на карте. Сложно сказать пока как это выглядит, поскольку примеры на сайте не работают.
o Ngl.wmstnm — Отображает данные метеостанций в стандартном виде. Как то так:
Полное описание новшеств тут
[quote]
1. Размерности можно транспонировать изменяя порядок хода координатных осей в спецификации подмножества. Это значит что если вам захочится чтобы данные в подмножестве были сортированы не с 1980 по 1999 года а наоборот, с 1999 по 1980, проблем не будет.
2. Теперь вам нет необходимости устанавливать *MissingValue* ресурсы.
3. Если вам захочится чтобы данные в подмножестве были сортированы не с 1980 по 1999 года а наоборот, с 1999 по 1980, проблем не будет.
[/quote]
Ура, ура, наконец-то!
А значки для отрисовки метеокода уже в версии 1.2 были.
Кстати вообще интересно, сейчас PyNGL сам развивается или это всё ещё порт NCL на питон?
2Mishameteo
Насколько я понимаю разработчики работают и там и там, но в пингле есть уже фишки которых не найдёшь в NCL 🙂
Пакеты действительно замечательные!!!
Доброе время суток!
а вы можете подсказать для чайников где можно скачать эти библиотеки в ехе?
заранее, спасибо!
2Maria
Для виндоуз бинарников этих библиотек не существует, насколько мне известно.
Like!! Great article post.Really thank you! Really Cool.
Precio Del Viagra En Farmacias http://apcialisle.com/# — Buy Cialis Buy Generic Zithromax generic cialis canada Low Cost Pfizer Viagra
Want To Buy Amoxicilina Overseas Cialis Furosemide Mexico cialis 5 mg best price usa Viagra Generika Silagra
Misoprostol Generique Canada http://apcialisle.com/# — Buy Cialis Cytotec Pauvre cialis My Cat Ate An Amoxicillin 500
Acheter Clomid Sans Ordonnance cialis no prescription Cephalexin Ibuprofen cialis no prescription Comprar Viagra Generico En Espana
Propecia Side Effects In Children cialis generic 2017 Zithromax Without Prescription purchase cialis online cheap Generic Viagra Available In Canada
Buy Xenical Au https://apcialisle.com/# — cialis daily Delayed Allergic Reaction To Amoxil daily cialis online Ordinare Viagra Line
Kamagra Super Active cheapest cialis 20mg Propecia Mens Health Cialis Generico Do Viagra Da Sandoz
Over The Counter Sex Pills In Canada cialis online no prescription Amoxicillin Clavulanate Acid Cialis Kamagra Vente Libre Montreal