gephi / gephi/gephi-lite

Add some deterministic layout algorithms

Open
#333 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
351
Forks
48
Avg merge
10h 21m
Merged PRs (30d)
1

Description

[This repository](https://gitlab.com/ouestware/graphology-experiments/-/tree/main/packages?ref_type=heads) exposes various deterministic layouts, that could be interesting to integrate in Gephi Lite:
- [ELK](https://eclipse.dev/elk/) layered layout for trees ([demo](https://graphology-experiments-431565.gitlab.io/?path=/story/ouestware-graphology-layout-elk--layered-example))
- ELK forest layout ([demo](https://graphology-experiments-431565.gitlab.io/?path=/story/ouestware-graphology-layout-elk--forest-example&args=direction:DOWN))
- ELK radial layout ([demo](https://graphology-experiments-431565.gitlab.io/?path=/story/ouestware-graphology-layout-elk--radial-example))
- [Graphviz](https://graphviz.org/) radial layout ([demo](https://graphology-experiments-431565.gitlab.io/?path=/story/ouestware-graphology-layout-graphviz--radial-example))

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the graphology-experiments packages and the linked ELK and Graphviz demos first to understand the available layered, forest, and radial layouts. Then identify Gephi Lite's layout integration entry point and determine how these layouts should be exposed; done means the named deterministic layouts are available and produce the corresponding graph arrangements.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.