Skip to content

Releases: szhorvat/IGraphM

v0.3.0

08 Apr 13:16
Compare
Choose a tag to compare
  • Compatibility with Mathematica 11.1.
  • Additional random graph generators (IGBarabasiAlbertGame, IGStaticFitnessGame, IGStaticPowerLawGame, IGGeometricGame, IGGrowingGame, IGForestFireGame).
  • Bipartite graph layout, IGLayoutBipartite.
  • Performance improvements in IGMaximalCliqueSizeCounts.
  • IGEccentricity and IGRadius.
  • 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

20 Jul 13:37
Compare
Choose a tag to compare

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

06 Jun 12:22
Compare
Choose a tag to compare

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 by IGCommunitiesEdgeBetweenness 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 ofIGClusterData` objects.

A number of other small bugs were also fixed.

v0.2.0

05 Mar 14:39
Compare
Choose a tag to compare
  • 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

27 Feb 18:54
Compare
Choose a tag to compare
v0.2.0pre1 Pre-release
Pre-release

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.

v0.1.4

25 Oct 16:30
Compare
Choose a tag to compare

v0.1.3

19 Oct 20:07
Compare
Choose a tag to compare