Skip to content

Releases: xgi-org/xgi

v0.10.2

15 May 18:30

Choose a tag to compare

  • Feature: Added compressed file I/O. #709 (@kaiser-dan)
  • Docs: automated the generation of the "Using XGI" page. #710 (@nwlandry)
  • Optimized line graph construction. #706 (@Ved235)
  • Added examples to the gallery. #711 (@maximelucas)
  • Feature: add type stubs for stats on view classes. #700 (@leotrs)
  • Docs: introduce stats earlier, add cheat sheet, link quickstart. #701 (@leotrs)
  • Feature: forward stat function docstrings to stat objects. #708 (@leotrs)
  • Docs: added references to using-xgi.rst. #698 (@jbd7qp)
  • Feature: make built-in stats discoverable in dir() and IDE autocomplete. #699 (@leotrs)
  • Fix: update ReadTheDocs OS to ubuntu-24.04. (Closes Issue #702) #703 (@leotrs)
  • Feature: add __repr__, __copy__, __deepcopy__ to core classes. #693 (@leotrs)
  • Docs: cross-reference algorithms and stats from core classes. #695 (@leotrs)
  • Performance: reduce import time by deferring heavy dependencies. #692 (@leotrs)
  • Migrate all seeded functions from global random state to local RNG instances. #689 (@leotrs)
  • Docs: document exception hierarchy in module docstring. #691 (@leotrs)
  • Migrate all seeded functions from global random state to local RNG instances. #689 (@leotrs)
  • Docs: document exception hierarchy in module docstring. #691 (@leotrs)
  • Migrate all seeded functions from global random state to local RNG instances. #689 (@leotrs)
  • Fix: remove deprecated edge methods from SimplicialComplex. #696 (@leotrs)
  • Docs: document exception hierarchy in module docstring. #691 (@leotrs)
  • Migrate all seeded functions from global random state to local RNG instances. #689 (@leotrs)
  • Define __all__ across all subpackage __init__.py files. #688 (@leotrs)
  • Clean up exception hierarchy for v1.0. #687 (@leotrs)
  • Fix scipy FutureWarning in laplacian_matrix. #685 (@leotrs)

v0.10.1

02 Mar 16:26
ab72705

Choose a tag to compare

v0.10

27 Mar 19:04

Choose a tag to compare

  • Added a recipe for community detection. #668 (@nwlandry)
  • Added a community detection module and a method for community detection using spectral clustering. #665 (@kaiser-dan)
  • Add mode to stats module. #667 (@nwlandry)
  • Updated contributors and changed the default behavior of the adjacency tensor to be normalized. #666 (@nwlandry)
  • Added an adjacency tensor function. #664 (@maximelucas)
  • Added Zulip as a sponsor and added references to the "Using XGI" page. (Closes Issue #660) #662 (@nwlandry)

v0.9.5

07 Feb 15:53

Choose a tag to compare

v0.9.4

19 Jan 17:15

Choose a tag to compare

v0.9.3

03 Dec 01:15

Choose a tag to compare

  • Added the ability for load_xgi_data to read HIF and added HIF dicts to the convert module. #613 (@nwlandry)
  • Added a custom Changelog generator to use XGI formatting. #626 (@nwlandry)
  • Removed unnecesary asv files and added benchmarks. #631 (@nwlandry)
  • Added a benchmark GitHub Action with pytest-benchmark. #630 (@nwlandry)
  • Added release hashes for asv. #628 (@nwlandry)
  • [BREAKING] Replaced the id variable with idx in XGI (Fixes Issue #619). #620 (@nwlandry)

v0.9.2

12 Nov 22:50

Choose a tag to compare

  • Added nonuniform centralities and fixed the node_edge_centrality method #600 (@nwlandry).
  • Fixed Issue #615. Added a docstring to the watts_strogatz_hypergraph method #618 (@nwlandry).
  • Made the HOW_TO_CONTRIBUTE guide more friendly to new contributors and accurate to our current release process #614 (@nwlandry).
  • Fixed the local_clustering_coefficient method #608 (@cosimoagostinelli).
  • Created an initial sphinx-gallery #609 (@maximelucas).
  • Changed aggregate stats type from numpy ints and floats to Python ints and floats and added unique method. #603 (@nwlandry).

v0.9.1

17 Oct 02:29

Choose a tag to compare

v0.9

12 Sep 20:41

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

Choose a tag to compare