Etienne dg
Etienne dg
Hi, when the output image in SVG format is shaped to a stretched rectangle, there are inconsistencies in the way forms are reshaped. In the following example, the circle is...
``` julia using SymbolicUtils @syms x simplify_fractions(1/x + 1/(x^2 - x)) => 1 / (x - 1.0) simplify_fractions(1/x + 1/(x^2 - 2x)) => (x - 1.0) / (x^2 - 2x)...
I must feel stupid, but on every reference I encounter, a self-loop (undirected) counts for 2 in the degree of a node. This is the behavior on NetworkX (and I...
`random_configuration_model(3, [2, 0, 0])` never halt. This is because our implementation of the random configuration model does not allow self loops and multi-edges. In itself, it is already an oddity...
Fixes #363 In the tests, there was a loop encapsulating the `merge_vertices` tests, but these tests were not using the test graph, hence I moved it out and refactored it...
`merge_vertices` returns an undirected graph, even if the input is directed. The output graph should be the same type of graph as the input.
See [this conversation](https://discourse.julialang.org/t/performance-of-weighed-graphs/83661/4) This seems to be mostly equivalent to a sparse matrix (I mentioned slower access of weights, but using binary search, I think it should be same complexity...
fixes #10