VisIt

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: visit-dav.github.io/visit-website

VisIt — это программный пакет для интерактивной и пакетной научной визуализации данных, ориентированный на анализ больших объёмов численных результатов в двух- и трёхмерном представлении. Разрабатываемый с акцентом на поддержку различных форматов данных и параллельную обработку, он используется для визуализации результатов вычислительных экспериментов, моделирования и симуляций в областях, таких как вычислительная гидродинамика, физика плазмы, климатология и инженерные расчёты. Архитектура программы позволяет разделять этапы чтения данных, обработки и отображения, обеспечивая гибкость конфигурации рабочих процессов и интеграцию пользовательских расширений.

Исторически VisIt возник как ответ на потребность научного сообщества в инструменте, способном работать с распределёнными массивами данных и масштабироваться на вычислительных кластерах. Он включает графический интерфейс, механизмы сценарного управления и API для автоматизации задач визуализации. Благодаря модульности реализованы плагины для поддержки множества форматов входных данных и набор операторов для предобработки и трансформации данных перед визуализацией. В среде пользователей VisIt ценится за способность сочетать интерактивную работу с возможностью создания анимаций и экспортом визуализаций для дальнейшего анализа и публикаций.

  • Поддержка форматов: модульная система плагинов для чтения различных научных форматов данных и сеток.
  • Параллельная обработка: масштабируемая визуализация и вычисления на многопроцессорных системах и кластерах.
  • Операторы обработки: фильтры для извлечения, сечения, интерполяции, усреднения и вычисления производных полей.
  • Визуализационные методы: объёмная визуализация, изолинии, изоповерхности, векторные и тензорные визуализации, рендеринг поверхностей и срезов.
  • Интерфейсы: графический пользовательский интерфейс для интерактивной работы и скриптовый интерфейс для автоматизации (включая пакетный режим).
  • Анимация и экспорт: создание временных серий, управляемых анимаций и экспорт изображений и видео для презентаций и публикаций.
  • Расширяемость: API и механизмы плагинов для добавления новых форматов данных, операторов и методов отображения.
  • Интеграция с рабочими процессами: возможности включения в конвейеры обработки данных и совместная работа с вычислительными средами.
Подробнее