NetworkX 3.5rc0
networkx 3.5rc0
We're happy to announce the release of networkx 3.5rc0!
API Changes
- Save Layouts on Graphs (#7571).
- Expire d_separated and minimum_d_separator functions (#7830).
- Expire all_triplets deprecation (#7828).
- Expire random_triad deprecation (#7829).
- DEP: Raise an exception for k_core functions with multigraphs (#7831).
- Deprecate graph_could_be_isomorphic (#7826).
- Expire total_spanning_tree_weight deprecation (#7843).
- Expire deprecation of create kwarg in nonisomorphic_trees (#7847).
- New draw API (#7589).
Enhancements
- perf: optimise
random_k_out_graph(#7702). - Clausets local community detection algorithm (#7691).
find_asteroidal_tripleimprovement (#7736).- Add
weightto harmonic_diameter (#7636). - Densest Subgraph Problem: Greedy Peeling and Greedy++ Implementations (#7731).
- single_source_all_shortest_paths: don't loop over all nodes (#7762).
- Error message improvement for nbunch_iter ( NetworkXError raised with specific message on TypeError with "iter" in msg ) (#7790).
- Faster computation of energy in Laplacian centrality (#7793).
Bug Fixes
- Update
_raise_on_directedto work withcreate_usingpos arg (#7695). - trophic_levels now checks for paths from each node to a basal node (#7453).
- Fix TSP weight parameter issues (#7721).
- Fix for filtered MultiGraph views from
edge_subgraph(#7724) (#7729). - BUG: fixed the
ifcondition inasadpour_atsp(#7753). - Implement Bar ConnectionStyle for labels (#7739).
- Fixed a divide by zero error in forceatlas2 (#7791).
- Fix for issue #7645: Do not preserve 'cw' and 'ccw' attributes in PlanarEmbedding.to_undirected() (#7750).
Documentation
- set nx-arangodb link to github (#7694).
- Re-submission of gh-7087 with better file provenance (#7681).
- Fix code formatting of some examples (#7730).
- Add examples for custom graph in the doc of
soft_random_geometric_graphandthresholded_random_geometric_graph(#7749). - Gallery example: bipartite a/b-core motif (#7757).
- Add blurb about pytest-mpl dependency to contributing guide (#7741).
- Minor updates to
single_source_shortest_path_lengthdocstring (#7637). - Added a note to the contributor guideline to avoid numpy scalars as a… (#7773).
Maintenance
- MAINT: wrapping
partialwithstaticmethod()intest_link_prediction.py(#7673). - Updating
pip installs in benchmarking workflow (#7647). - Mv changelist to release deps (#7708).
- Drop support for Python 3.10 (#7668).
- Update minimum dependencies (SPEC 0) (#7711).
- Remove print statements and comments from test suite (#7715).
- Refactor closeness centrality tests (#7712).
- Add Python fallback to random_k_out_graph + document dependencies (#7718).
- Fix sphinx warnings from numpydoc parsing ().
Contributors
54 authors added to this release (alphabetically):
- @Bigstool
- @Celelibi
- @Frankwii
- @lmeNaN
- @nelsonaloysio
- @Schwarf
- @vtrifonov-altos
- @vttrifonov
- @xavieronassis
- Aditi Juneja (@Schefflera-Arboricola)
- akshita ()
29 reviewers added to this release (alphabetically):
- @Celelibi
- @Schwarf
- @vttrifonov
- Aditi Juneja (@Schefflera-Arboricola)
- Alejandro Candioti (@amcandio)
- Anthony Mahanna (@aMahanna)
- Chuck Hastings (@ChuckHastings)
- Dan Schult (@dschult)
- Elfarouk Harb (@FaroukY)
- Erik Welch (@eriknw)
These lists are automatically generated, and may not be complete or may contain duplicates.