Примечания к выпуску NumPy 1.10.4#

Этот выпуск является исправлением ошибок, мотивированным регрессией segfault. Бинарные файлы для Windows не предоставляются для этого выпуска, так как, по-видимому, существуют ошибки в инструментальной цепочке, которую мы используем для генерации этих файлов. Надеемся, что эта проблема будет исправлена для следующего выпуска. Тем временем мы предлагаем использовать одного из поставщиков бинарных файлов для Windows.

Примечания по совместимости#

  • Функция trace теперь вызывает метод trace у подклассов ndarray, за исключением matrix, для которого сохраняется текущее поведение. Это сделано для совместимости с пакетом units из AstroPy и, надеемся, не вызовет проблем.

Исправленные проблемы#

  • gh-6922 BАГ: numpy.recarray.sort вызывает сегфолт в Windows.

  • gh-6937 BUG: busday_offset работает неправильно с модифицированным предшествующим переносом.

  • gh-6949 BАГ: Тип теряется при срезе подкласса recarray.

Объединённые PR#

Следующие PR были объединены в 1.10.4. Когда PR является обратным портом, указан номер PR для оригинального PR против master.

  • gh-6840 TST: Обновление скрипта тестирования travis в 1.10.x

  • gh-6843 BUG: Исправлено использование только для python 3 FileNotFoundError в test_f2py.

  • gh-6884 REL: Обновите pavement.py и setup.py, чтобы отразить текущую версию.

  • gh-6916 BUG: Исправлен test_f2py для корректной работы в runtests.py.

  • gh-6924 BUG: Исправление segfault gh-6922.

  • gh-6942 Исправлена ошибка datetime roll='modifiedpreceding'.

  • gh-6943 DOC,BUG: Исправлены некоторые проблемы с генерацией LaTeX.

  • gh-6950 BUG trace не учитывает подклассы, np.trace(ma) != ma.trace().

  • gh-6952 BUG: срезы recarray должны сохранять подкласс.