Skip to content

Releases: pnnl/HyperNetX

v2.3.6

14 Aug 21:55
Compare
Choose a tag to compare

Hotfixes

  • Fixes failing test_hypergraph.py test

Full Changelog: v2.3.5...v2.3.6

HNX v2.3.5

12 Jun 17:49
Compare
Choose a tag to compare

Full Changelog: v2.3.4...v2.3.5

HNX v2.3.4

11 Jun 00:24
Compare
Choose a tag to compare

Hotfixes

Full Changelog: v2.3.3...v2.3.4

HNX v2.3.3

08 Jun 20:40
Compare
Choose a tag to compare

What's New

What's Changed

  • Updated CI scripts
  • Added pushing to DockerHub upon new release to CD scripts

Fixes

  • Fixed typos in README
  • Fixed typos and image URL in Sphinx documentation
  • Fixed versioning tool configuration

Full Changelog: v2.3.2...v2.3.3

HNX v2.3.2

29 May 21:03
Compare
Choose a tag to compare

What's Changed

  • Fix typos in documenatation
  • Update (readthdocs) documentation scripts to use poetry
  • Remove unnecessary documentation Workflow
  • Update core dependencies to be more loosely constrained
  • Remove CI/CD scripts from Makefile
  • Remove CI/CD instructions from Readme
  • Update requirements.txt
  • Bump werkzeug from 3.0.2 to 3.0.3 by @dependabot in #153
  • Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #152

New Contributors

Full Changelog: v2.3.1...v2.3.2

HNX v2.3.1

17 May 22:55
Compare
Choose a tag to compare

Hotfixes

  • Add decorator dependency
  • Update poetry.lock
  • Fix publish pypi workflow

Full Changelog: v2.3.0...v2.3.1

HNX v2.3.0

17 May 21:50
Compare
Choose a tag to compare

HyperNetX 2.3

HyperNetX 2.3. is the latest, stable release. The core library has been refactored to take better advantage
of Pandas Dataframes, improve readability and maintainability, address bugs, and make it easier to change.
New features have been added, most notably the ability to add and remove edges, nodes, and incidences. Updating is recommended.

Version 2.3 is not backwards compatible. Objects constructed using earlier versions
can be imported using their incidence dictionaries and/or property datafames.

What's New

  • We've added new functionality to Hypergraphs; you can add and remove nodes, edges, and incidences on Hypergraph.
  • Arithmetic operations have also been added to Hypergraph: sum, difference, union, intersection
  • We've also added a new tutorial on basic hypergraph arithmetic operations
  • Under the hood, the EntitySet has been replaced by HypergraphView, new factory methods have been created to support
    the Hypergraph constructor, and internal classes such as IncidenceStore and PropertyStore help maintain the structure
    and attributes of a Hypergraph

What's Changed

  • Documentation has received a major update; the Glossary and docstrings of Hypergraph have been updated.
  • HNX now requires Python ^3.10,<=3.12
  • We've upgraded all the underlying core libraries to the latest versions.

Full Changelog: v2.2.0...v2.3.0

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