SciPy 1.0 — обновление Open Source-экосистемы для математики и науки на Python
1Иллюстрация с сайта Meetup.Com
Сегодня разработчики проекта SciPy, называемого «основанной на Python экосистемы программного обеспечения с открытым кодом для математики, науки и инженерии», с огромным удовольствием объявили о релизе SciPy 1.0, который состоялся через 16 лет после выпуска версии 0.1.
SciPy как «экосистема» состоит из набора различного софта для научных вычислений на языке программирования Python и включает в себя библиотеку NumPy для работы с многомерными массивами, библиотеку SciPy с процедурами для работы с числами, Matplotlib для двухмерных графиков, интерактивную консоль IPython, Sympy для символьной математики, pandas для структур данных и т.п. Функциональные возможности SciPy схожи с предоставляемыми такими известными продуктами, как MATLAB, GNU Octave и Scilab.
Версия 1.0 была присвоена очередному релизу SciPy, хоть и получившему множество новшеств и улучшений, не из-за каких-то радикальных перемен. Она даже не является особым знаком зрелости проекта, т.к. его стабильность и готовность к production признана многолетней практикой повсеместного использования. В то же время разработчики проекта, «многие из которых являются немного перфекционистами», признают, что не всё идеально, и место для улучшений всегда будет. Тем не менее, проект решил обозначить этим релизом уже имеющееся высокое качество кода и документации («в среднем»), стабильность и обратную совместимость, которая будет гарантирована для последующих версий.
Инструкции по установке SciPy 1.0 доступны на сайте проекта.
Постоянная ссылка к новости: http://www.nixp.ru/news/14209.html. Дмитрий Шурупов по материалам lwn.net.
Django 2.0 — крупное обновление популярного веб-фреймворка на Python
Apache Libcloud 2.0.0 — новая версия Open Source-библиотеки для доступа к облачным провайдерам
Google выпустила Grumpy для трансляции кода Python на язык Go и лучшей производительности 1
OpenOpt Suite 0.39: математический пакет частично портирован на PyPy 3 3
SpaceFuncs — Python-модуль для геометрических расчетов 5 9
Обновился набор Open Source-приложений OpenOpt Suite 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Поддержку Python 2 (2.7) уберут в NumPy через год. С 1 января 2019 все новые feature-релизы будут поддерживать только Python 3. Подробнее см. в этом предложении.