ВисТрейлс
![]() | |
Разработчик(и) | Университет Юты , Нью-Йоркский политехнический университет |
---|---|
Финальный выпуск | 2.2.4 / 3 мая 2016 г |
Репозиторий | https://github.com/VisTrails/VisTrails |
Написано в | Питон |
Операционная система | Кросс-платформенный |
Тип | Управление научными процессами ; Научная визуализация |
Лицензия | Лицензия BSD, 3 пункта [1] |
Веб-сайт | www |
VisTrails — это система управления научными рабочими процессами, разработанная в Институте научных вычислений и визуализации Университета Юты , которая обеспечивает поддержку исследования и визуализации данных. Он написан на Python и использует Qt через привязки PyQt . Система имеет открытый исходный код и выпущена под лицензией GPL v2 . Предварительно скомпилированные версии для Windows , Mac OS X и Linux поставляются с установщиком и несколькими пакетами, включая VTK , matplotlib и ImageMagick . VisTrails также поддерживает определяемые пользователем пакеты.
Обзор
[ редактировать ]VisTrails — это новая система, обеспечивающая поддержку управления происхождением исследовательскихвычислительные задачи. Он сочетает в себе особенности документооборота и системы визуализации . Похоже на:системы рабочих процессов, он позволяет комбинировать слабосвязанные ресурсы, специализированные библиотеки,а также сетки и веб-сервисы. Подобно некоторым системам визуализации, он предоставляет механизмдля исследования параметров и сравнения различных результатов. Но в отличие от этих других систем,VisTrails был разработан для управления исследовательскими процессами, в которых развиваются вычислительные задачи.с течением времени, когда пользователь итеративно формулирует и проверяет гипотезы. Ключевая отличительная чертаVisTrails — это комплексная инфраструктура происхождения, которая хранит подробную историческую информацию.о шагах, предпринимаемых в ходе исследовательской задачи. VisTrails использует этоинформацию для предоставления новых операций и пользовательских интерфейсов, которые упрощают этот процесс.
VisTrails был разработан для исследовательской визуализации, [2] но система является общей и обеспечиваетфункциональность в следующих областях:
- Запрос и повторное использование истории. [5]
- Поддержка совместных исследований. [6]
- Расширяемость.
- Масштабируемое получение продуктов данных, исследование параметров, многопросмотровая и сравнительная визуализация. [7]
История
[ редактировать ]VisTrails — результат совместных усилий ученых-компьютерщиков Клаудио Сильвы и Джулианы Фрейре . Первоначальная разработка началась в 2004 году аспирантами Университета Юты . Хотя первые прототипы были реализованы на C++ , текущая версия VisTrails написана на Python . Первый публичный релиз состоялся в сентябре 2007 года.
Функциональность
[ редактировать ]VisTrails обычно используется для научной визуализации. Визуализации, созданные как часть рабочего процесса, отображаются в интерфейсе в виде электронной таблицы , что позволяет одновременно просматривать и сравнивать несколько визуализаций из разных версий рабочего процесса. Электронная таблица VisTrails в настоящее время поддерживает рендеринг VTK и HTML .
VisTrails поддерживает четыре основных режима или представления. Каждое представление взаимодействует с базовым рабочим процессом по-своему.
- Представление «Конвейер» позволяет пользователю создавать, просматривать и редактировать визуальный конвейер рабочего процесса. Конвейеры обычно визуализируются сверху вниз, при этом выход каждого модуля подключается к входу модуля(ов) под ним. Модуль примерно соответствует типу данных или функции.
- В представлении «История» отображается древовидная структура , представляющая различные версии конвейера. Каждый раз, когда в представлении «Конвейер» вносится изменение, в дерево версий в представлении «История» добавляется новый узел. Пользователь может при желании назначить имена или теги одному или нескольким узлам дерева. В целях экономии места VisTrails не отображает узел, если он не является корневым или конечным узлом или не имеет тега.
- Представление «Запрос» внешне похоже на представление «Конвейер». Здесь пользователь создает частичные конвейеры. При выполнении запроса VisTrails определяет версии конвейера, содержащие указанный частичный конвейер. Это аналогично «Запрос по примеру» . методу выполнения запросов к базе данных
- Представление «Исследование» автоматизирует процесс создания нескольких конвейеров рабочих процессов, которые отличаются лишь несколькими значениями параметров.
Коммерческие варианты
[ редактировать ]В 2007 году Университет Юты основал VisTrails, Inc., дочернюю компанию, предназначенную для коммерциализации технологии VisTrails. Разработка бесплатной версии VisTrails в настоящее время финансируется Университетом Юты и VisTrails, Inc. Первым продуктом компании является плагин для программного обеспечения для 3D-моделирования Maya . [8] Хотя основной дистрибутив VisTrails является бесплатным , плагин VisTrails для Maya распространяется по закрытой/проприетарной лицензии .
История дат выпуска версий
[ редактировать ]- 2.2: апрель 2015 г.
- 2.1: декабрь 2013 г.
- 2.0: май 2012 г.
- 1.7: июнь 2011 г.
- 1.6.2: апрель 2011 г.
- 1.5.1: август 2010 г.
- 1.4.2: март 2010 г.
- 1.4: январь 2010 г.
- 1.3: июль 2009 г.
- 1.2: июль 2008 г.
- 1.1: май 2008 г.
- 1.0: сентябрь 2007 г.
См. также
[ редактировать ]- Системы управления рабочими процессами биоинформатики
- Система научного рабочего процесса Kepler
- Научная визуализация
- ВТК
Ссылки
[ редактировать ]- ^ «Файл ЛИЦЕНЗИИ в репозитории кода» . github.com.
- ^ Клаудио Т. Сильва, Джулиана Фрейре и Стивен Каллахан. «Происхождение визуализаций: воспроизводимость и не только» (PDF) . Вычисления в науке и технике, 9 (5), стр. 82–90, 2007 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Джулиана Фрейре , Дэвид Куп, Эмануэле Сантос и Клаудио Т. Сильва. «Происхождение вычислительных задач: обзор» (PDF) . Вычисления в науке и технике, 10 (3), стр. 11–21, 2008 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Карлос Э. Шайдеггер, Дэвид Куп, Эмануэле Сантос, Хай Т. Во, Стивен П. Каллахан, Джулиана Фрейре и Клаудио Т. Сильва. «Поэтапное решение проблемы происхождения» (PDF) . Параллелизм и вычисления: практика и опыт, 20 (5), стр. 473–483, 2008 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Карлос Э. Шайдеггер, Хай Т. Во, Дэвид Куп, Джулиана Фрейре и Клаудио Т. Сильва. «Запросы и создание визуализаций по аналогии» (PDF) . Транзакции IEEE по визуализации и компьютерной графике, 13 (6), стр. 1560–1567, 2007 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Томми Элквист, Дэвид Куп, Эрик Андерсон, Джулиана Фрейре и Клаудио Т. Сильва. «Использование Provenance для поддержки совместного проектирования рабочих процессов в реальном времени» (PDF) . Материалы Международного семинара по провенансу и аннотациям (IPAW), 2008 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Луи Бавуал, Стивен П. Каллахан, Патрисия Дж. Кроссно, Джулиана Фрейре , Карлос Э. Шайдеггер, Клаудио Т. Сильва и Хай Т. Во. «VisTrails: включение интерактивной многопроекционной визуализации» (PDF) . Труды визуализации IEEE, стр. 135–142, 2005 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «Объявление на веб-сайте VisTrails, Inc.» . www.vistrails.com.