Разработчик (и) | Джошуа О'Мададхайн, Том Нельсон, Дэниел Фишер, Скотт Уайт |
---|---|
Стабильный выпуск | 2.1.1 / 7 сентября 2016 г. (07.09.2016) |
Предварительный выпуск | 3.0 / 6 января, 2020 (2020-01-06) |
Написано на | Java |
Операционная система | Кросс-платформенная |
Тип | теория сети, анализ социальных сетей, отрисовка графика |
Лицензия | Лицензия BSD |
Веб-сайт | https://jrtom.github.io/jung/ |
JUNG (Java Universal Network / Graph Framework) - это открытый источник моделирование графа и фреймворк визуализации, написанный на Java под лицензией BSD. Платформа поставляется с рядом встроенных алгоритмов компоновки, а также алгоритмов анализа, таких как и метрики для узла центральность.
. Архитектура JUNG предназначена для поддержки различных представлений сущностей и их отношения, такие как направленные и неориентированные графы, мультимодальные графы, графы с параллельными ребрами и гиперграфы. Он предоставляет механизм для аннотирования графиков, сущностей и отношений с метаданными. JUNG также облегчает создание аналитических инструментов для сложных наборов данных, которые могут исследовать отношения между сущностями, а также метаданные, прикрепленные к каждой сущности и отношению. JUNG включает реализации ряда алгоритмов из теории графов, интеллектуального анализа данных и анализа социальных сетей, таких как процедуры для кластеризации, декомпозиция, оптимизация, генерация случайных графов, статистический анализ и расчет сетевых расстояний, потоков и показателей важности.
JUNG предоставляет среду визуализации, которая упрощает создание инструментов для интерактивного исследования сетевых данных. Пользователи могут использовать один из предоставленных алгоритмов макета или использовать платформу для создания своих собственных макетов. Кроме того, предусмотрены механизмы фильтрации, которые позволяют пользователям сосредоточить свое внимание или свои алгоритмы на определенных частях графа.