Skip to content

v0.4

Compare
Choose a tag to compare
@nwlandry nwlandry released this 06 Jul 16:51
· 367 commits to main since this release
  • Added the stats package which implements NodeStat, EdgeStat and related functionality. This package now handles computation of edge size and degree (#120).
  • Removed the EdgeSizeView and DegreeView classes (#120).
  • Changed all imports to be relative in the xgi package (#121).
  • Added an assortativity module (#122).
  • Improved the performance of accessing edge members (#124).
  • Added more operations for node and edge attributes besides "eq" (#125).
  • Added a function to convert all node and edge labels to integers and store the old labels as properties (#127).
  • Renamed the egonet method to `edge_neighborhood (#129).
  • Moved the neighbors method in the Hypergraph class to the IDView class so that node and edge neighbors are now supported (PR #129).
  • Added a centrality module and added these methods to nodestats.py and edgestats.py (#130).
  • Moved the load_xgi_data method to the readwrite module (#130).
  • Added a generator for sunflower hypergraphs (#130).
  • Added a Jupyter notebook as a quickstart guide (#131 and #134).
  • Fixed a bug in the barycenter_spring_layout and weighted_barycenter_spring_layout methods to handle non-integer node IDs (#133).
  • Added an isort configuration file so it no longer sorts the __init__.py files (#134).

Contributors: @leotrs, @nwlandry, and @iaciac