While reviewing your package, I noticed the following unexpected behaviours:
Assigning strings to edges is allowed:
from pymnet import *
net = MultilayerNetwork(aspects=0)
net[1,2] = "hello"
net[1,2]
"hello"
Modifying the MultilayerNetwork via a MultilayerNode:
from pymnet import *
net = MultilayerNetwork(aspects=0)
net.add_node(1)
net[1].mnet.add_node(2)
list(net)
[1, 2]
I understand that these behaviors do not break the software, therefore fixing them is not mandatory for this review. Anyway, for the future, I would like to respectively point out:
Dear authors,
While reviewing your package, I noticed the following unexpected behaviours:
MultilayerNetwork
via aMultilayerNode
:I understand that these behaviors do not break the software, therefore fixing them is not mandatory for this review. Anyway, for the future, I would like to respectively point out: