Skip to content

Function pp.HigherOrderNetwork.from_temporal_network() not working #55

Description

@maximelucas

With TG a TemporalNetwork, the line
G = pp.HigherOrderNetwork.from_temporal_network(TG)
raises an error:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-4-9ac35034d065> in <module>
----> 1 G = pp.HigherOrderNetwork.from_temporal_network(TG)

~/.local/lib/python3.7/site-packages/pathpy/classes/network.py in from_temporal_network(cls, tempnet)
    206         by edge weights.
    207         """
--> 208         network = cls(directed=True)
    209 
    210         for (v, w, t) in tempnet.tedges:

TypeError: __init__() got an unexpected keyword argument 'directed'

MWE:

import pathpy as pp

TG = pp.TemporalNetwork()

tedges = [('A', 'B', 1),
            ('B', 'C', 2),
            ('C', 'D', 3),
            ('D', 'A', 4),
           ]
for tedge in tedges :
    TG.add_edge(*tedge)

G = pp.HigherOrderNetwork.from_temporal_network(TG)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions