Skip to content

Releases: xgi-org/xgi

v0.9

12 Sep 20:41
Compare
Choose a tag to compare
  • Added methods to (1) cut networks by order (cut_to_order) and (2) generate the k-skeleton of a SC (k_skeleton) #578 (@thomasrobiglio).
  • Fixed an issue where the latest version displayed "dev" #592 (@nwlandry).
  • Fixed the issue in the XGI version switcher so it no longer displays "Choose version" #590 (@nwlandry).
  • Added the ability to switch between XGI versions on ReadTheDocs, added a favicon, added a theme-dependent logo, added the ability to auto-retrieve the license date range, and the ability to auto-retrieve the date of the latest release #586 (@nwlandry).
  • Fixed Issue #580 and added related unit tests #581 (@thomasrobiglio).
  • Added the ability to change the website color themes (light, dark, auto), removed unnecessary files from the PyData migration, and fixed Sphinx errors #582 (@nwlandry).
  • Fixed broken links on the PyPI landing page from relative paths #579 (@nwlandry).

v0.8.10

02 Sep 11:23
Compare
Choose a tag to compare

v0.8.9

30 Aug 17:30
Compare
Choose a tag to compare

v0.8.8

24 Aug 15:17
Compare
Choose a tag to compare

v0.8.7

17 Jul 02:58
Compare
Choose a tag to compare

v0.8.6

04 Jun 14:49
Compare
Choose a tag to compare
  • Added numpy<2.0 to the requirements to avoid breaking changes with Numpy version 2.0 #545 (@nwlandry).
  • Updated license and contributing #539 (@nwlandry).
  • Added error handling for JSON duplicate IDs #538 (@nwlandry).
  • Added a new drawing recipe for drawing multiple hypergraphs with the same node positions #535 (@nwlandry).

v0.8.5

22 Apr 20:05
Compare
Choose a tag to compare
  • Added the ability to draw hypergraphs and dihypergraphs as bipartite graphs, added a bipartite spring layout, and added the ability to place edge markers at the barycenters of the positions of their member nodes with the edge_positions_from _barycenters function #492 (@nwlandry).
  • Updated the documentation to include (1) new relevant software packages organized by language, (2) documentation for the encapsulation DAG, (3) new gallery examples, (4) new projects using XGI, and (5) links to the XGI JOSS paper #529 (@nwlandry).
  • More intelligible warning for unknown type of degree assortativity #533 (@doabell).
  • Formatted the numbers in the XGI-DATA table by locale #532 (@doabell).
  • Added a hypergraph random edge shuffle method #531 (@doabell).
  • Updated the return type of Katz centrality to be a dictionary and added it as a NodeStat #530 (@nwlandry).
  • Made degree_assortativity with the exact=True keyword reproducible #526 (@nwlandry).

v0.8.4

19 Mar 18:08
Compare
Choose a tag to compare
  • Added the ability to supply user-defined functions to filterby and filterby_attr #524 (@nwlandry).
  • Reorganized the stats tests #525 (@nwlandry).
  • Added a recipe for finding the maximal indices based on statistics #522 (@nwlandry).
  • Added the ability to argsort stats #521 (@nwlandry).
  • Added recipes for flagged triangular lattices and avg. shortest path length #513 (@thomasrobiglio).
  • Add argmax and argmin to the stats interface #518 (@nwlandry).
  • Updated the list of projects using XGI #519 (@nwlandry).
  • Fixed the multilayer warning (Issue #515) that occurs when specifying colors for each node #517 (@nwlandry).

v0.8.3

29 Feb 13:50
Compare
Choose a tag to compare

v0.8.2

01 Dec 16:32
Compare
Choose a tag to compare
  • Added an XGI-DATA page to ReadTheDocs with network statistics #496 (@nwlandry).
  • Added syntax highlighting in the tutorials #497 (@thomasrobiglio).
  • Changed the xgi-data index location to Github to support the move to Zenodo-hosted datasets #494 (@nwlandry)
  • Update the list of publications using XGI #493 (@nwlandry).