Skip to content

Releases: dpmcsuss/iGraphMatch

iGraphMatch 2.0.5

17 May 20:08
Compare
Choose a tag to compare
  • More changes for igraph 2.0.x to avoid warnings due to use of deprecated functions.
  • Changes to address #67. init_start and other functions with start = 'rds_perm_bari' and start = 'rds_from_sim_start' will now work correctly.
  • Updates to documentation on value returned by gm to better explain the list elements that are components of graphMatch class.

iGraphMatch 2.0.4

14 Feb 13:40
Compare
Choose a tag to compare
  • Updates for igraph 2.0.x.
    • Use igraph::upgrade_graph on the Enron and C.Elegans data.
    • Explicitly cast nnodes to integer in identity_match function.

iGraphMatch 2.0.3

27 Oct 12:57
Compare
Choose a tag to compare
  • Updates for changes in Matrix version 1.6-2

iGraphMatch 2.0.2

19 Jun 04:12
Compare
Choose a tag to compare
  • Updates for changes in Matrix version 1.5-5+

iGraphMatch 2.0.1

14 Sep 11:01
Compare
Choose a tag to compare
  • Updates for changes to Matrix package

iGraphMatch 2.0.0

10 Nov 22:33
Compare
Choose a tag to compare

Breaking Changes

  • All graph_match_ functions have been consolidated into one function called gm that takes a method argument indicating which of the methods to use. This will break pretty much any code but was instituted to improve flexibility and extensibility going forward. The returned values for these functions should be relatively consistent with the older values except that they'll have a lot more functionality through the graphMatch class.
  • get_perm is now called get_perm_mat and is more flexible, taking a graph match object.
  • Removed match_report, edge_match_info, match_plot_igraph, match_plot_matrix, matched_adjs. Instead use methods associated with graphMatch class such as summary, plot, %*% etc.
  • sample_correlated_rdpg is now sample_correlated_rdpg_pair.
  • lapjv and lapmod functions are now accessed solely through do_lap.
  • Most start functions are removed and can be accessed through init_start.
  • row_cor, row_diff, row_perm_stat have been removed and are now accessed through best_matches.
  • sample_*_with_junk functions are removed. Instead use the normal sample_* functions with the ncore parameter.
  • gm_expand_when_stuck is removed and can be accessed by specifying ExpandWhenStuck = TRUE when calling gm with method = "percolation".

List of all removed functions

  • bari_start, edge_match_info, get_perm, gm_indefinite, graph_match_ExpandWhenStuck, graph_match_FW, graph_match_IsoRank, graph_match_PATH, graph_match_Umeyama, graph_match_convex, graph_match_percolation, lapjv, lapmod, match_plot_igraph, match_plot_matrix, match_report, matched_adjs, rds_from_sim_start, rds_perm_bari_start, rds_sinkhorn_start, row_cor, row_diff, row_perm_stat, rperm, sample_correlated_gnp_pair_w_junk,sample_correlated_sbm_pair_w_junk,

New features

  • Implemented graphMatch class for inspecting and using matches.
  • as.graphMatch can convert data.frames and matrices to the graphMatch class.
  • The method argument in gm can also take a function so that you can leverage the graph_match class and error checking of gm.
  • best_matches will compute precision at k if given the true labels.

Minor improvements and fixes

  • Lots of small fixes.
  • Convenience function largest_cc for finding largest connected component.
  • Improved documentation
  • The check_graph function is now exported to prepare graphs outside of gm functions.
  • matrix_lists can now be named lists.

CRAN v1.0.1

27 Jan 19:04
7f60f83
Compare
Choose a tag to compare

Fixes error on Solaris build (hopefully).

CRAN v1.0.0

26 Jan 13:09
6f68fb9
Compare
Choose a tag to compare
Merge pull request #38 from dpmcsuss/dev

CRAN Submission Accepted 1.0.0

v0.0.2-beta

24 Sep 00:44
7ccc541
Compare
Choose a tag to compare
v0.0.2-beta Pre-release
Pre-release

Relatively stable.

Pre-Alpha

01 Mar 15:30
28bf927
Compare
Choose a tag to compare
Pre-Alpha Pre-release
Pre-release
v0.0.1

Update README.md