Releases: xgi-org/xgi
Releases · xgi-org/xgi
v0.9.4
- Support
DiHypergraph
in thefrom_bipartite_graph
andto_bipartite_graph
methods. #633 (@colltoaction) - feat: added seed to shuffle-hypedges. (Closes Issue #644) #645 (@maximelucas)
- Improved changelog generator to link issues closed by PRs. (Closes Issue #627) #639 (@nwlandry)
- Added new publication references. #638 (@nwlandry)
- Fix issue with load_xgi_data HIF. #637 (@nwlandry)
- Add metadata attributes to ashist() for improved plotting. #635 (@willcollins10)
v0.9.3
- 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 withidx
in XGI (Fixes Issue #619). #620 (@nwlandry)
v0.9.2
- 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
- Fixed Issue #361 for
random_hypergraph
#597 (@nwlandry). - Added the ability to generate Erdős-Rényi hypergraphs without multiedges #596 (@nwlandry).
- Added support for Python 3.13 #599 (@nwlandry).
- Added a module for simpliciality measures #587 (@nwlandry).
- Tweaked the HIF read/write functions to match updates #598 (@nwlandry).
- Added a conditional API note #595 (@nwlandry).
- Fixed broken links in the README #594 (@nwlandry).
v0.9
- 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
- Migrating to the PyData theme for the online docs #576 (@maximelucas).
v0.8.9
v0.8.8
- Added the ability to read and write files according the HIF functionality standard #572 (@nwlandry).
- Implemented the
add_node_to_edge
andremove_node_from_edge
methods for DiHypergraphs #571 (@nwlandry). - Allow empty edges #565 (@nwlandry).
- Simplified the
cleanup()
methods #569 (@nwlandry). - Fix Issue #566 #567 (@maximelucas).
- Added documentation about N vs. N-1 in the
var()
andstd()
methods in the stats module #562 (@nwlandry). - Fix Issue #552 #561 (@nwlandry).
v0.8.7
- Renamed the
_hypergraph
internal variable to_net_attr
#560 (@nwlandry). - Get rid of KeyErrors in
to_line_graph
#558 (@pgberlureau). - Fix
asfptype()
scipy error #559 (@nwlandry). - Added the ability for XGI to load data collections #540 (@nwlandry).
- Made the
DiHypergraph
class more consistent with other class internals #541 (@nwlandry). - Fix Numpy 2.0 breaking changes #547 (@nwlandry).
- Moved tutorials to the top level #550 (@nwlandry).
v0.8.6
- 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).