Skip to content

Releases: xgi-org/xgi

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).

v0.8.1

10 Nov 21:02
Compare
Choose a tag to compare

v0.8

26 Oct 12:05
Compare
Choose a tag to compare
  • Made IDViews respect edge insertion order in the from_view method #482 (@nwlandry).
  • Fixed issues in drawing functions #476 (@maximelucas).
  • Fixed Issue #480 which raised an error when users attempted to set edge properties with an id:value dictionary with an attribute name #481 (@nwlandry).
  • Made minor changes and corrections to the tutorials in the documentation #479 (@thomasrobiglio).
  • Rewrote the draw_hyperedges() function to utilize native matplotlib functionality and be more consistent #456 (@maximelucas).
  • Integrated the tutorials into the documentation #457 (@thomasrobiglio).
  • Added an s parameter to the neighbors method for edge overlap #450 (@nwlandry).
  • Fixed Issue #468 so that the ashist method doesn't try to create multiple bins for stats with a single unique value #473 (@nwlandry).

v0.7.4

20 Sep 22:51
Compare
Choose a tag to compare

v0.7.3

22 Aug 17:55
Compare
Choose a tag to compare
  • Added the ashist() method to the stats module#452 (@nwlandry).
  • Feature: return the node collections to allow a colorbar corresponding to node colors #441 (@maximelucas).
  • Added tutorials: XGI in X minutes #415 (@thomasrobiglio).
  • Fixed an empty edge error when loading BiGG data #447 (@nwlandry).
  • Changed rho to an optional arg in the HPPM method #446 (@nwlandry).
  • Added a cleanup() method to DiHypergraph and SimplicialComplex and added a connected argument to the Hypergraph method #440 (@nwlandry).
  • Added encapsulation DAG functionality #444 (@tlarock).
  • Refactored the multilayer drawing function to be more standard and added headers to convert module #434 (@nwlandry).
  • Added the weights option to to_line_graph() function. #427 (@tlarock).
  • Added the ability for users to access the optional arguments of NetworkX layout functions. #439 (@nwlandry).
  • Fixed Issue #331 #438 (@maximelucas).
  • Refactored the draw module #435 (@maximelucas).
  • Feature: added the aspect keyword for drawing, addressing Issue #430 #432 (@maximelucas).

v0.7.2

25 Jul 16:18
Compare
Choose a tag to compare
  • Listed the available statistics in the stats module #405 (@thomasrobiglio).
  • Implemented functions from this article #400 (@maximelucas).
  • Reorganized the convert module #423 (@nwlandry).
  • Refactored the core data structures and removed the function.py file, moving the functions to other locations #412 (@nwlandry).
  • Small documentation fixes #422 (@nwlandry).
  • Added a webpage listing projects and papers that use XGI #416 (@nwlandry).
  • Added an optinion so that only the text in the Jupyter Notebooks counts towards the line counts #417 (@nwlandry).
  • Fixed the _color_arg_to_dict and _scalar_arg_to_dict functions so they are more consistent #402 (@nwlandry).
  • Fixed the IDView.ids type #406 (@leotrs).

v0.7.1

16 Jun 13:31
Compare
Choose a tag to compare
  • Fix: Converting from a SimplicialComplex to a Hypergraph now adds all of its faces to the hypergraph, not just the maximal faces. Added unit tests for converting between Hypergraph and SimplicialComplex classes #399 (@thomasrobiglio).
  • Moved the list of contributors from the readthedocs, license, setup, etc. into a dedicated file so that when contributors join or leave, we only update a single file. Renamed CONTRIBUTING.md to HOW_TO_CONTRIBUTE.md. #401 (@nwlandry).
  • Added the ability to convert from a simplex dict to a SimplicialComplex #397 (@thomasrobiglio).
  • Updated index.rst to add the DiHypergraph class to the quick references #392 (@thomasrobiglio).
  • Addressed Issue #393 by adding the ability for draw_hypergraph() to handle nodes with non-integer IDs and isolated nodes. #394 (@thomasrobiglio).
  • Fixed the short description and landing page on PyPI so that it is more readable #391 (@nwlandry).

v0.7

08 Jun 12:35
Compare
Choose a tag to compare

v0.6

15 May 22:25
Compare
Choose a tag to compare
  • Added new drawing layouts (circular_layout, spiral_layout, and barycenter_kamada_kawai_layout) #360 (@thomasrobiglio).