BlueBrain / BlueBrain/BlueGraph

Add support for multigraphs in PGFrames

Offen
#72 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Python
Sterne
34
Forks
5
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Currently, only one edge between a pair of nodes in allowed. For some use cases, it would be useful to support **multiedges**. For example:

Alice and Bob have two relationships, `friends` and `colleagues`, with different properties. It could be represented as:

```
@source_id, @target_id, @edge_id, @type, @since
"Alice", "Bob", 1, "friends", 1999
"Alice", "Bob", 2, "colleagues", 1998
```

Where the index of the dataframe with edges is given by `@source_id, @target_id, @edge_id`

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, PGFrames' Verarbeitung von Edge-Dataframes nachzuverfolgen und zu untersuchen, wie sein Index für Quell- und Zielknoten definiert ist. Die Arbeit ist abgeschlossen, wenn mehrere Kanten zwischen demselben Knotenpaar mithilfe eines Kantenidentifikators dargestellt werden können und ihre unterschiedlichen Eigenschaften erhalten bleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
data
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.