User Portlet User Portlet

Szabolcs Horvát
Discussions
It would be very useful to have a reliable function to check if a graph has edge weights. One might naïvely think that `WeightedGraphQ` does this: ![enter image description here][1] But that is not quite so. It will return `True` both when...
This is a suggestion to add multiple features to `UndirectedGraph` and `DirectedGraph`. ## Multiple conversion methods for `UndirectedGraph` `DirectedGraph` supports multiple conversion methods through its second argument. `UndirectedGraph`...
Mathematica has an increasing number of "things" that behave like lists. Some other languages would call these containers. It would be useful to formalize (within the Wolfram Language) what it means to "be like an array/list", i.e. specify an...
`WeightedAdjacencyMatrix` and `WeightedAdjacencyGraph` are not consistent with each other. One uses `0` for non-existent edges, the other uses `Infinity`. What is the reasoning for this? I reported this to support a long time ago, and I was told...
A multigraph is a graph that has more than one edge between the same two vertices. An example is g = Graph[{1 2, 1 2}] Mathematica seems to take a very general approach to graphs. For example, it even supports "mixed graphs" which have both...
`VertexDelete` does not handle edge properties properly. g = Graph[{1 2, 2 3}, EdgeWeight -> {3.0, 4.0}]; PropertyValue[VertexDelete[g, 1], EdgeWeight] (* {3., 4.} *) `VertexDelete[g,1]` only has one edge, yet there are...
It would be very useful to have a function to remove `EdgeWeight` (or any other builtin property like `EdgeCapacity`) from a graph, without touching any other properties. I do not currently see a simple way to do this. References: * Removing...
Has anyone created a fast and reliable CSV reader for Mathematica? I have been meaning to do this for a while, but did not have the time yet. I thought I would post this as a question in case someone else has already done it (or someone is willing...
It happens quite frequently that I get an email about a new response to a thread, but when I load Wolfram Community in the browser, the response is not there. If I look at the same page in private browsing mode, I often do see the response. Thus I...
There is a simple matrix operation that other scientific computing systems typically have and Mathematica sorely lacks: **Replace the diagonal of a matrix with all zeros.** Or more generally, replace the diagonal with some given values. I am...