Etienne dg

Results 39 issues of 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...

bug
question

`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...

bug

fixes #362 fixes the same bug in `kruskal_mst`

bug

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.

bug

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...

enhancement

fixes #10