28 июня 2011 года разработчики из Европейского центра ядерных исследований (CERN) представили очередной стабильный выпуск 5.30/00 набора объектно-ориентированных библиотек для обработки, анализа и визуализации данных - ROOT.
Это первая стабильная версия после нововведения в схеме подготовки релизов ROOT: 31 марта 2011 года разработчики приняли решение о выпуске релиз-кандидатов в основной ветке при подготовке стабильной версии.
Таким образом, выпуску ROOT 5.30/00 предшествовали два релиз-кандидата 5.30/00-rc1 и 5.30/00-rc2 1-го и 15-го июня соответственно.
Также отныне ознакомиться с планами по выходу следующей стабильной версии ROOT можно в Google Calendar.
ROOT распространяется под лицензией LGPL v2.1 за исключением библиотеки MathMore, которая в связи с использованием кода GSL лицензирована под GPL, как и собственно GSL.
Со списком изменений по сравнению с вышедшей в начале января 2011 года версией 5.28/00 можно ознакомиться в анонсе к выпуску.
Среди изменений стоит отметить следующее:
- в TString реализована потокобезопасная техника SSO (Short String Optimization)
- в TSystem исправлено бесконечное зацикливание при отсутствии необходимых библиотек
- новый стиль «Modern» в TStyle, также добавлена возможность задать стиль по умолчанию
- реализована возможность сборки с CMake 2.8
- библиотеки getline/editline заменены кроссплатформенной TextInput
- добавлена поддержка файловой системы Chirp
- новые классы для предварительной выборки данных
- повышена производительность работы с деревьями TTree
- новый функционал и улучшения в TProof, также новый бенчмарк для центрального процессора и операций ввода/вывода
- исправления и дополнения в пакете для работы с гистограммами
- новые функции, методы и реализации в математических библиотеках
- включена новая версия TMVA (Toolkit for Multivariate Data Analysis with ROOT) 4.1.1
- многочисленные исправления и изменения в библиотеках графического интерфейса
>>> Страница загрузки
>>> Архив с исходным кодом
>>> Официальный сайт