Xgi

Latest version: v0.8.5

Safety actively analyzes 627604 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.8.5

* 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](https://github.com/xgi-org/xgi/pull/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](https://github.com/xgi-org/xgi/pull/529) (nwlandry).
* More intelligible warning for unknown type of degree assortativity [533](https://github.com/xgi-org/xgi/pull/533) (doabell).
* Formatted the numbers in the XGI-DATA [table](https://xgi.readthedocs.io/en/stable/xgi-data.html) by locale [#532](https://github.com/xgi-org/xgi/pull/532) (doabell).
* Added a hypergraph random edge shuffle method [531](https://github.com/xgi-org/xgi/pull/531) (doabell).
* Updated the return type of Katz centrality to be a dictionary and added it as a NodeStat [530](https://github.com/xgi-org/xgi/pull/530) (nwlandry).
* Made `degree_assortativity` with the `exact=True` keyword reproducible [526](https://github.com/xgi-org/xgi/pull/526) (nwlandry).

0.8.4

* Added the ability to supply user-defined functions to `filterby` and `filterby_attr` [524](https://github.com/xgi-org/xgi/pull/524) (nwlandry).
* Reorganized the stats tests [525](https://github.com/xgi-org/xgi/pull/525) (nwlandry).
* Added a recipe for finding the maximal indices based on statistics [522](https://github.com/xgi-org/xgi/pull/522) (nwlandry).
* Added the ability to argsort stats [521](https://github.com/xgi-org/xgi/pull/521) (nwlandry).
* Added recipes for flagged triangular lattices and avg. shortest path length [513](https://github.com/xgi-org/xgi/pull/513) (thomasrobiglio).
* Add `argmax` and `argmin` to the stats interface [518](https://github.com/xgi-org/xgi/pull/518) (nwlandry).
* Updated the list of projects using XGI [519](https://github.com/xgi-org/xgi/pull/519) (nwlandry).
* Fixed the multilayer warning (Issue [515](https://github.com/xgi-org/xgi/issues/515)) that occurs when specifying colors for each node [#517](https://github.com/xgi-org/xgi/pull/517) (nwlandry).

0.8.3

* Fixed the drawing warning (Issue [499](https://github.com/xgi-org/xgi/issues/499)) that occurs when specifying colors for each node [#512](https://github.com/xgi-org/xgi/pull/512) (nwlandry).
* Formatted the tutorial notebooks with isort [502](https://github.com/xgi-org/xgi/pull/502) (nwlandry).
* Fixed a missing link [503](https://github.com/xgi-org/xgi/pull/503) (maximelucas).
* Added a workflow to check all the urls in the documentation work [498](https://github.com/xgi-org/xgi/pull/498) (nwlandry).

0.8.2

* Added an XGI-DATA page to ReadTheDocs with network statistics [496](https://github.com/xgi-org/xgi/pull/496) (nwlandry).
* Added syntax highlighting in the tutorials [497](https://github.com/xgi-org/xgi/pull/497) (thomasrobiglio).
* Changed the xgi-data index location to Github to support the move to Zenodo-hosted datasets [494](https://github.com/xgi-org/xgi/pull/494) (nwlandry)
* Update the list of publications using XGI [493](https://github.com/xgi-org/xgi/pull/493) (nwlandry).

0.8.1

* Added the ability to draw a convex hull as an option in `draw_hyperedges` [491](https://github.com/xgi-org/xgi/pull/491) (maximelucas).
* Fixed sphinx documentation errors [487](https://github.com/xgi-org/xgi/pull/487) (nwlandry).
* Rewrote the `draw_multilayer` function [486](https://github.com/xgi-org/xgi/pull/486) (maximelucas).
* Updated the "Projects Using XGI" page [489](https://github.com/xgi-org/xgi/pull/489) (nwlandry).
* Added support for Python 3.12 [488](https://github.com/xgi-org/xgi/pull/488) (nwlandry).

0.8

* Made `IDViews` respect edge insertion order in the `from_view` method [482](https://github.com/xgi-org/xgi/pull/482) (nwlandry).
* Fixed issues in drawing functions [476](https://github.com/xgi-org/xgi/pull/476) (maximelucas).
* Fixed Issue [480](https://github.com/xgi-org/xgi/issues/480) which raised an error when users attempted to set edge properties with an id:value dictionary with an attribute name [#481](https://github.com/xgi-org/xgi/pull/481) (nwlandry).
* Made minor changes and corrections to the tutorials in the documentation [479](https://github.com/xgi-org/xgi/pull/479) (thomasrobiglio).
* Rewrote the `draw_hyperedges()` function to utilize native matplotlib functionality and be more consistent [456](https://github.com/xgi-org/xgi/pull/456) (maximelucas).
* Integrated the tutorials into the documentation [457](https://github.com/xgi-org/xgi/pull/457) (thomasrobiglio).
* Added an `s` parameter to the `neighbors` method for edge overlap [450](https://github.com/xgi-org/xgi/pull/450) (nwlandry).
* Fixed Issue [468](https://github.com/xgi-org/xgi/issues/468) so that the `ashist` method doesn't try to create multiple bins for stats with a single unique value [#473](https://github.com/xgi-org/xgi/pull/473) (nwlandry).

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.