После 16 лет развития проекта представлен (https://www.mail-archive.com/numpy-discussion@python.or... знаковый релиз библиотеки для научных, математических и инженерных расчётов SciPy 1.0 (https://www.scipy.org/). SciPy предоставляет большую коллекцию модулей для таких задач, как вычисление интегралов, решение дифференциальных уравнений, обработка изображений, статистический анализ, интерполяция, применение преобразований Фурье, поиск экстремума функции, векторные операции, преобразование аналоговых сигналов, работа с разреженными матрицами и т.д. Код проекта распространяется (https://github.com/scipy/scipy) под лицензией BSD и использует высокопроизводительную реализацию многомерных массивов от проекта NumPy (http://www.numpy.org/).Релиз 1.0 выпущен после достижения проектом ключевых первичных целей и позиционируется как индикатор зрелости и стабильности, подтверждённый успешными промышленным применением. Среди задач, решение которых дало зелёный свет для релиза 1.0 упомянуты создание бинарных сборок в формате Windows Wheels, внедрение системы непрерывной интеграции и формирование сообщества со своей структурой управления, планированием работ и принятыми правилами поведения.
Выпуск SciPy 1.0 гарантирует сохранение обратной совместимости API. Из новшеств отмечается добавление нового набора функций для решения обыкновенных дифференциальных уравнений и унификация связанного с ними программного интерфейса, обеспечение охвата системой непрерывной интеграции сборок для macOS и Windows в дополнение к Linux, включение в поставку двух новых
алгоритмов оптимизации доверительной области (https://ru.wikipedia.org/wiki/%D0%A0%D0%... (trust-region (https://en.wikipedia.org/wiki/Trust_region)), порция новых функций линейной алгебры BLAS (https://ru.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms) (Basic Linear Algebra Subprograms) и LAPACK (https://ru.wikipedia.org/wiki/LAPACK) (Linear Algebra PACKage).URL: https://www.mail-archive.com/numpy-discussion@python.or...
Новость: http://www.opennet.me/opennews/art.shtml?num=47451
Windows Wheels - какое-то наркоманское название :)
Квадратные стеклянные колеса.
Не квадратные и не стеклянные, а просто разноцветные "колеса".
красные, синие, желтые, зеленые...
Такое же как и `Windows Eggs`. :D
Отличная новость. Теперь ждем pandas!
> Отличная новость. Теперь ждем pandas!Так а что её ждать? Она есть. pandas2 пока еще только где-то в далеких планах.
Pandas какаха к стате. Ну то есть, как недозамена R для интерактивного исследования данных сойдёт. А к продакшону его нельзя подпускать на 100 метров. Потому Pandas - это как ПХП, фрактал плохого дизайна. В нём каждая функция неявно делает как минимум 150 разных вещей в зависимости от входных данных. И каждый раз что-то новое. Вот недавно обнаружили, что groupby() тупо выпидывает все строки, у которых есть nan в индексе. Баг висит ПЯТЫЙ ГОД, автору пох. Вообще, все эти анальные пляски с None / nan - за такое надо яйца откручивать калёными плоскогубцами. Когда все None неявно превращаются в nan, а обратно не превращаются. Более того, если у тебя есть столбец целых чисел, а в нём хотя бы одно None - все целые числа магически превратятся во float. Потому что у целых чисел нет аналога nan. Вообще, Pandas делает с данными что хочет. Превращает datetime в pandas.Timestamp, timedelta - в pandas.Timedelta. Которые НЕСОВМЕСТИМЫ со стандартными datetime / timedelta. Пропустил свои данные через Pandas - они превратились в ... Афтор много-много лет обещает, что вот-вот будет Pandas 2, и тогда-то уж точно всё будет хорошо. Ну ждитя, ждитя...
Прочитал как "SciFi библиотека". Было бы круто.