Sonia Keys
Sonia Keys
MakeDenseMatrix makes a new slice for A.elements, then loses it to the garbage collector by assigning the parameter elements. The intent isn't documented and seems ambiguous from the code. Maybe...
Requested: - Issue #78, Return all negative cycles starting from specific node - not actually requested here but at gonum, k-shortest paths. There's an algorithm by Yen. Also a k-independent...
The first doc sentence is stuffed with algorithm names to increase visibility in various package index sites. This should be cut way back. Maybe instead try adding algorithm names to...
I/O
marshaling, serialization, to/from popular formats. This might sit until some application comes along, possibly testing against other libraries and needing to read their test data. Current thinking though is that...
Any set of methods with a common theme and some level of completeness or coherency is a good candidate for a tutorial. - Representation The more common representations deserve their...
Bron-kerbosh: BK3 takes a degeneracy ordering supposedly to run faster but degeneracy was found (issue #70) to return a reverse ordering which might have slowed BK rather than accelerated it....
If lossless read then write is a goal, a complete dot format representation will be needed. In addition, a mapping of dot format elements to graph package elements.
In the coord package, there's one globe.Coord and one *globe.Coord. In other packages it looks like the non-pointer globe.Coord is used. But then why *Obliquity?
It stopped working for me with exercises from chapter 4, which involve more than two competing goroutines. The implementation with sync.Cond is complex, hard to understand, I don't trust it...