Skip to content

Releases: pnnl/HyperNetX

HNX v2.2.0p

07 Mar 20:12
Compare
Choose a tag to compare

This is release for the HyperNetX paper to be reviewed and published under the Journal of Open Source Software (JOSS).

The main difference between v2.2.0 and v2.2.0p is that this release contains documents, images, and scripts related to the HyperNetX paper. There are no source code changes.

Full Changelog: v2.2.0...v2.2.0p

HNX v2.2.0

02 Mar 00:02
Compare
Choose a tag to compare

Improvements

  • Update drawing submodule
  • Reorganize tutorials
  • Update documentation, README
  • Update dependencies
  • Update CI/CD scripts, Makefile
  • Updated tests

Fixes

  • Fixes minor bugs in Hypergraph constructor and helper method

What's Changed

  • dependencies: change python-igraph to igraph by @szhorvat in #117

New Contributors

Full Changelog: v2.1.4...v2.2.0

HNX v.2.1.4

15 Feb 00:11
Compare
Choose a tag to compare

Fixes

  • Addresses JOSS-paper related issues: #142, #143, #144, and #145.
  • Updates optional dependencies

Full Changelog: v2.1.3...v2.1.4

HNX v2.1.3

08 Dec 23:37
Compare
Choose a tag to compare

Fixes

Full Changelog: v2.1.2...v2.1.3

HNX v2.1.2

04 Dec 18:20
Compare
Choose a tag to compare

Improvements

  • Make LICENSE.rst OSI compliant; resolves #127

Full Changelog: v2.1.1...v2.1.2

HNX v.2.1.1

15 Nov 23:29
Compare
Choose a tag to compare

Improvements

  • Update modularity docs

Full Changelog: v2.1.0...v2.1.1

HNX v2.1.0

10 Nov 01:12
Compare
Choose a tag to compare

Improvements, Enhancements

  • Refactor hypergraph_modularity; add tutorial; thank you @ftheberge
  • Add conductance, tests; thank you @NicolBuratti @uninicol

Full Changelog: v2.0.5...v2.1.0

Modularity module updates

Unchanged functions:

  • dict2part(D)
  • part2dict(A)
  • linear(d, c)
  • majority(d, c)
  • strict(d, c)
  • two_section(HG)
  • kumar(HG, delta=0.01, verbose=False)

No longer required

  • precompute_attributes(H)
  • _compute_partition_probas(HG, A)
  • _degree_tax(HG, Pr, wdc)
  • _edge_contribution(HG, A, wdc)
  • _delta_ec(HG, P, v, a, b, wdc)
  • _bin_ppmf(d, c, p)
  • _delta_dt(HG, P, v, a, b, wdc)

New version

  • modularity(HG, A, wdc=linear)
  • last_step(HG, L, wdc=linear, delta=0.01, verbose=False)

New (hidden) functions

  • _last_step_unweighted
  • _last_step_weighted

HNX v2.0.5

06 Oct 22:08
Compare
Choose a tag to compare

Fixes

  • Updates docstrings and documentation examples for Hypergraph.collapse_nodes and Hypergraph.collapse_nodes_and_edges methods
  • Enables deprecation warnings for Hypergraph class to be displayed on REPL, Jupyter Notebooks

Full Changelog: v2.0.4...v2.0.5

HNX v2.0.4

30 Aug 18:08
Compare
Choose a tag to compare

Fixes

  • Fixes errors in Jupyter where H.dataframe and H.dual().dataframe had common references.

Full Changelog: v2.0.3...v2.0.4

HNX v2.0.3

25 Jul 22:58
Compare
Choose a tag to compare

Fixes

  • Fix bug on remove method Hypergraph class

Full Changelog: v2.0.2...v2.0.3