Releases: szhorvat/IGraphM
Releases · szhorvat/IGraphM
v0.3.0
- Compatibility with Mathematica 11.1.
- Additional random graph generators (
IGBarabasiAlbertGame
,IGStaticFitnessGame
,IGStaticPowerLawGame
,IGGeometricGame
,IGGrowingGame
,IGForestFireGame
). - Bipartite graph layout,
IGLayoutBipartite
. - Performance improvements in
IGMaximalCliqueSizeCounts
. IGEccentricity
andIGRadius
.IGVertexContract
, to contract multiple vertex sets simultaneously.IGRandomWalk
, to take a random walk on a graph.IGraphM`Utilities`
package.- Significantly improved package loading performance.
- Bug fixes and polish.
v0.2.2
This is a bugfix release with several minor fixes. Important changes to be aware of:
- VF2 isomorphism functions now work when both vertex and edge colours are specified at the same time.
IGBlissCanonicalGraph
is now suitable for filtering isomorphic duplicates. Its output may be different form previous releases.
v0.2.1
This is a bugfix release. The following changes require special mention:
IGFeedbackArcSet
could return wrong results for some graphs. This is now fixed.- The
"RemovedEdges"
property returned byIGCommunitiesEdgeBetweenness
could be incorrect for some graphs. This is now fixed. Other properties were not affected. - The Hierarchical Clustering package is no longer auto-loaded by IGraph/M to avoid shadowing
DistanceMatrix
, a new builtin added in Mathematica 10.3. Load this package manually (<<HierarchicalClustering``) to work with the
"HierarchicalClusters"property of
IGClusterData` objects.
A number of other small bugs were also fixed.
v0.2.0
- Significant performance improvements for many functions
- New and extended functions for shortest path calculations (extended
IGDistanceMatrix
,IGDistanceCounts
,IGDistanceHistogram
,IGDiameter
,IGFindDiameter
) - Support for weighted clique calculations (
IGWeightedCliques
,IGMaximalWeightedCliques
,IGLargestWeightedCliques
,IGWeightedCliqueNumber
) - Additional new functions
- Syntax highlighting for functions
- Raspberry Pi support
- Compatibility with Mathematica 10.4 on OS X.
- Bug fixes
I am looking for volunteers to test this release on platforms where I wasn't able to do so. The test suite for this release is available here.
v0.2.0pre1
Note that this is a prerelease version intended for testing only. If you try it, please run the test suite and let me know the results.
Major changes since 0.1.4:
- Several new functions added (shortest paths, weighted cliques, and several others)
- Performance and usability improvements
- Raspberry Pi support
Supported platforms: Mathematica 10 on Windows 64-bit, OS X 10.9 or later, Linux 64-bit, Raspberry Pi.