doc/release/release_3.5.rst
We're happy to announce the release of networkx 3.5!
#7571 <https://github.com/networkx/networkx/pull/7571>_).#7830 <https://github.com/networkx/networkx/pull/7830>_).#7828 <https://github.com/networkx/networkx/pull/7828>_).#7829 <https://github.com/networkx/networkx/pull/7829>_).#7831 <https://github.com/networkx/networkx/pull/7831>_).#7826 <https://github.com/networkx/networkx/pull/7826>_).#7843 <https://github.com/networkx/networkx/pull/7843>_).#7847 <https://github.com/networkx/networkx/pull/7847>_).#7589 <https://github.com/networkx/networkx/pull/7589>_).random_k_out_graph (#7702 <https://github.com/networkx/networkx/pull/7702>_).#7691 <https://github.com/networkx/networkx/pull/7691>_).find_asteroidal_triple improvement (#7736 <https://github.com/networkx/networkx/pull/7736>_).weight to harmonic_diameter (#7636 <https://github.com/networkx/networkx/pull/7636>_).#7731 <https://github.com/networkx/networkx/pull/7731>_).#7762 <https://github.com/networkx/networkx/pull/7762>_).#7790 <https://github.com/networkx/networkx/pull/7790>_).#7793 <https://github.com/networkx/networkx/pull/7793>_).forceatlas2_layout dispatchable (#7794 <https://github.com/networkx/networkx/pull/7794>_).forceatlas2_layout (#7798 <https://github.com/networkx/networkx/pull/7798>_).#7690 <https://github.com/networkx/networkx/pull/7690>_).#7767 <https://github.com/networkx/networkx/pull/7767>_).#7743 <https://github.com/networkx/networkx/pull/7743>_).#7756 <https://github.com/networkx/networkx/pull/7756>_).#7770 <https://github.com/networkx/networkx/pull/7770>_).get_node_attributes and a few more from nx.classes.function (#7824 <https://github.com/networkx/networkx/pull/7824>_).could_be_isomorphic and number_of_cliques (#7855 <https://github.com/networkx/networkx/pull/7855>_).#7857 <https://github.com/networkx/networkx/pull/7857>_).#7249 <https://github.com/networkx/networkx/pull/7249>_).#7917 <https://github.com/networkx/networkx/pull/7917>_).#7914 <https://github.com/networkx/networkx/pull/7914>_).#7852 <https://github.com/networkx/networkx/pull/7852>_).#7945 <https://github.com/networkx/networkx/pull/7945>_).#7954 <https://github.com/networkx/networkx/pull/7954>_).square_clustering (#7810 <https://github.com/networkx/networkx/pull/7810>_).#7768 <https://github.com/networkx/networkx/pull/7768>_).#7889 <https://github.com/networkx/networkx/pull/7889>).#7946 <https://github.com/networkx/networkx/pull/7946>_).biadjacency_matrix to be returned as a dense NumPy array (#7973 <https://github.com/networkx/networkx/pull/7973>_).#7774 <https://github.com/networkx/networkx/pull/7774>_).#7902 <https://github.com/networkx/networkx/pull/7902>_).#8002 <https://github.com/networkx/networkx/pull/8002>_).sources argument in bfs_layers (#8013 <https://github.com/networkx/networkx/pull/8013>_).connected_components and weakly_connected_components (#7971 <https://github.com/networkx/networkx/pull/7971>_).#7978 <https://github.com/networkx/networkx/pull/7978>_).#8043 <https://github.com/networkx/networkx/pull/8043>_)._raise_on_directed to work with create_using pos arg (#7695 <https://github.com/networkx/networkx/pull/7695>_).#7453 <https://github.com/networkx/networkx/pull/7453>_).#7721 <https://github.com/networkx/networkx/pull/7721>_).edge_subgraph (#7724) (#7729 <https://github.com/networkx/networkx/pull/7729>_).if condition in asadpour_atsp (#7753 <https://github.com/networkx/networkx/pull/7753>_).#7739 <https://github.com/networkx/networkx/pull/7739>_).#7791 <https://github.com/networkx/networkx/pull/7791>_).#7750 <https://github.com/networkx/networkx/pull/7750>_).#7804 <https://github.com/networkx/networkx/pull/7804>_).with nx.config(backend_priority=backends): (#7814 <https://github.com/networkx/networkx/pull/7814>_).#7796 <https://github.com/networkx/networkx/pull/7796>_).#7910 <https://github.com/networkx/networkx/pull/7910>_).edge_attrs="weight" to forceatlas2_layout dispatch decorator (#7918 <https://github.com/networkx/networkx/pull/7918>_).#7834 <https://github.com/networkx/networkx/pull/7834>_).#7901 <https://github.com/networkx/networkx/pull/7901>_).#7908 <https://github.com/networkx/networkx/pull/7908>_).#7949 <https://github.com/networkx/networkx/pull/7949>_).#7941 <https://github.com/networkx/networkx/pull/7941>_).random_degree_sequence_graph when input is an iterator (#7979 <https://github.com/networkx/networkx/pull/7979>_).#7982 <https://github.com/networkx/networkx/pull/7982>_).nx.config.backend_priority (#8034 <https://github.com/networkx/networkx/pull/8034>_).is_aperiodic (#8029 <https://github.com/networkx/networkx/pull/8029>_).#8041 <https://github.com/networkx/networkx/pull/8041>).#8055 <https://github.com/networkx/networkx/pull/8055>_).#7694 <https://github.com/networkx/networkx/pull/7694>_).#7681 <https://github.com/networkx/networkx/pull/7681>_).#7730 <https://github.com/networkx/networkx/pull/7730>_).soft_random_geometric_graph and thresholded_random_geometric_graph (#7749 <https://github.com/networkx/networkx/pull/7749>_).#7757 <https://github.com/networkx/networkx/pull/7757>_).#7741 <https://github.com/networkx/networkx/pull/7741>_).single_source_shortest_path_length docstring (#7637 <https://github.com/networkx/networkx/pull/7637>_).#7773 <https://github.com/networkx/networkx/pull/7773>_).#7779 <https://github.com/networkx/networkx/pull/7779>_).#7801 <https://github.com/networkx/networkx/pull/7801>_).#7782 <https://github.com/networkx/networkx/pull/7782>_).#7823 <https://github.com/networkx/networkx/pull/7823>_).backends.py to backends.rst (#7776 <https://github.com/networkx/networkx/pull/7776>_).path parameter (#7835 <https://github.com/networkx/networkx/pull/7835>_).nx.generate_random_paths(index_map=...) (#7832 <https://github.com/networkx/networkx/pull/7832>_).#7846 <https://github.com/networkx/networkx/pull/7846>_).#7845 <https://github.com/networkx/networkx/pull/7845>_).#7838 <https://github.com/networkx/networkx/pull/7838>_).#7849 <https://github.com/networkx/networkx/pull/7849>_).#7854 <https://github.com/networkx/networkx/pull/7854>_).#7866 <https://github.com/networkx/networkx/pull/7866>_).#7881 <https://github.com/networkx/networkx/pull/7881>_).#7880 <https://github.com/networkx/networkx/pull/7880>_).#7703 <https://github.com/networkx/networkx/pull/7703>_).#7900 <https://github.com/networkx/networkx/pull/7900>_).weight and gravity attribute to forceatlas2_layout docstring (#7915 <https://github.com/networkx/networkx/pull/7915>_).#7928 <https://github.com/networkx/networkx/pull/7928>_).#7943 <https://github.com/networkx/networkx/pull/7943>_).#7966 <https://github.com/networkx/networkx/pull/7966>_).tournament_matrix to docs (#7968 <https://github.com/networkx/networkx/pull/7968>_).#7906 <https://github.com/networkx/networkx/pull/7906>_).#7997 <https://github.com/networkx/networkx/pull/7997>_).random_paths docstring improvements (#7841 <https://github.com/networkx/networkx/pull/7841>_).#8015 <https://github.com/networkx/networkx/pull/8015>_).#8032 <https://github.com/networkx/networkx/pull/8032>_).#8047 <https://github.com/networkx/networkx/pull/8047>_).#8042 <https://github.com/networkx/networkx/pull/8042>_).maximum_flow() (#8058 <https://github.com/networkx/networkx/pull/8058>_).#8069 <https://github.com/networkx/networkx/pull/8069>_).min_edge_cover docstring (#8075 <https://github.com/networkx/networkx/pull/8075>_).partial with staticmethod() in test_link_prediction.py (#7673 <https://github.com/networkx/networkx/pull/7673>_).pip install in benchmarking workflow (#7647 <https://github.com/networkx/networkx/pull/7647>_).#7708 <https://github.com/networkx/networkx/pull/7708>_).#7668 <https://github.com/networkx/networkx/pull/7668>_).#7711 <https://github.com/networkx/networkx/pull/7711>_).#7715 <https://github.com/networkx/networkx/pull/7715>_).#7712 <https://github.com/networkx/networkx/pull/7712>_).#7718 <https://github.com/networkx/networkx/pull/7718>_).#7742 <https://github.com/networkx/networkx/pull/7742>_).osmnx=2.0.0 (#7746 <https://github.com/networkx/networkx/pull/7746>_).nx.lowest_common_ancestor (#7726 <https://github.com/networkx/networkx/pull/7726>_).shortest_path and single_target_shortest_path_length for 3.5 (#7754 <https://github.com/networkx/networkx/pull/7754>_).#7737 <https://github.com/networkx/networkx/pull/7737>_).#7778 <https://github.com/networkx/networkx/pull/7778>_).#7783 <https://github.com/networkx/networkx/pull/7783>_).#7797 <https://github.com/networkx/networkx/pull/7797>_).__call__ when no backends (#7761 <https://github.com/networkx/networkx/pull/7761>_).#7766 <https://github.com/networkx/networkx/pull/7766>_).#7811 <https://github.com/networkx/networkx/pull/7811>_).#7812 <https://github.com/networkx/networkx/pull/7812>_).#7799 <https://github.com/networkx/networkx/pull/7799>_).#7819 <https://github.com/networkx/networkx/pull/7819>_).#7818 <https://github.com/networkx/networkx/pull/7818>_).#7821 <https://github.com/networkx/networkx/pull/7821>_).#7822 <https://github.com/networkx/networkx/pull/7822>_).#7825 <https://github.com/networkx/networkx/pull/7825>_).assert when using pytest.raises (#7833 <https://github.com/networkx/networkx/pull/7833>_).#7837 <https://github.com/networkx/networkx/pull/7837>_).#7839 <https://github.com/networkx/networkx/pull/7839>_).#7840 <https://github.com/networkx/networkx/pull/7840>_).path parameter (#7835 <https://github.com/networkx/networkx/pull/7835>_).nx.generate_random_paths(index_map=...) (#7832 <https://github.com/networkx/networkx/pull/7832>_).#7845 <https://github.com/networkx/networkx/pull/7845>_).#7853 <https://github.com/networkx/networkx/pull/7853>_).#7844 <https://github.com/networkx/networkx/pull/7844>_).#7858 <https://github.com/networkx/networkx/pull/7858>_).#7861 <https://github.com/networkx/networkx/pull/7861>_).#7863 <https://github.com/networkx/networkx/pull/7863>_).#7862 <https://github.com/networkx/networkx/pull/7862>_).#7869 <https://github.com/networkx/networkx/pull/7869>_).#7860 <https://github.com/networkx/networkx/pull/7860>_).#7864 <https://github.com/networkx/networkx/pull/7864>_).dict(...) for SSSP algos that return dicts (#7878 <https://github.com/networkx/networkx/pull/7878>_).#7885 <https://github.com/networkx/networkx/pull/7885>_).#7859 <https://github.com/networkx/networkx/pull/7859>_).#7888 <https://github.com/networkx/networkx/pull/7888>_).effective_size of nodes with only self-loop edges is undefined (#7347 <https://github.com/networkx/networkx/pull/7347>_).to_dict_of_dicts and attr_matrix and input name change in min_fill_in_heuristic (#7883 <https://github.com/networkx/networkx/pull/7883>_).#7939 <https://github.com/networkx/networkx/pull/7939>_).#7920 <https://github.com/networkx/networkx/pull/7920>_).#7884 <https://github.com/networkx/networkx/pull/7884>_).#7952 <https://github.com/networkx/networkx/pull/7952>_).#7924 <https://github.com/networkx/networkx/pull/7924>_).#7959 <https://github.com/networkx/networkx/pull/7959>_).#7937 <https://github.com/networkx/networkx/pull/7937>_).#7982 <https://github.com/networkx/networkx/pull/7982>_).#7983 <https://github.com/networkx/networkx/pull/7983>_).-n auto from pytest-xdist for dispatch and coverage CI jobs (#7987 <https://github.com/networkx/networkx/pull/7987>_).#7998 <https://github.com/networkx/networkx/pull/7998>_).#8017 <https://github.com/networkx/networkx/pull/8017>_).#8016 <https://github.com/networkx/networkx/pull/8016>_).#7938 <https://github.com/networkx/networkx/pull/7938>_).#8025 <https://github.com/networkx/networkx/pull/8025>_).#8027 <https://github.com/networkx/networkx/pull/8027>_).#8038 <https://github.com/networkx/networkx/pull/8038>_).#8047 <https://github.com/networkx/networkx/pull/8047>_).#8048 <https://github.com/networkx/networkx/pull/8048>_).#7929 <https://github.com/networkx/networkx/pull/7929>_).#8051 <https://github.com/networkx/networkx/pull/8051>_).#8049 <https://github.com/networkx/networkx/pull/8049>_).#8068 <https://github.com/networkx/networkx/pull/8068>_).56 authors added to this release (alphabetically):
@Bigstool <https://github.com/Bigstool>_@Celelibi <https://github.com/Celelibi>_@Frankwii <https://github.com/Frankwii>_@lmeNaN <https://github.com/lmeNaN>_@nelsonaloysio <https://github.com/nelsonaloysio>_@Schwarf <https://github.com/Schwarf>_@vtrifonov-altos <https://github.com/vtrifonov-altos>_@vttrifonov <https://github.com/vttrifonov>_@xavieronassis <https://github.com/xavieronassis>_@Schefflera-Arboricola <https://github.com/Schefflera-Arboricola>_)@akshitasure12 <https://github.com/akshitasure12>_)@amcandio <https://github.com/amcandio>_)@lobpcg <https://github.com/lobpcg>_)@alabarre <https://github.com/alabarre>_)@aMahanna <https://github.com/aMahanna>_)@cclauss <https://github.com/cclauss>_)@LorentzFactor <https://github.com/LorentzFactor>_)@dschult <https://github.com/dschult>_)@dg-pb <https://github.com/dg-pb>_)@FaroukY <https://github.com/FaroukY>_)@eriknw <https://github.com/eriknw>_)@fei0319 <https://github.com/fei0319>_)@fperez <https://github.com/fperez>_)@Peiffap <https://github.com/Peiffap>_)@GalMichaeli <https://github.com/GalMichaeli>_)@hesamsheikh <https://github.com/hesamsheikh>_)@HirokiHamaguchi <https://github.com/HirokiHamaguchi>_)@jarrodmillman <https://github.com/jarrodmillman>_)@oestej <https://github.com/oestej>_)@juanis2112 <https://github.com/juanis2112>_)@khughitt <https://github.com/khughitt>_)@mjschwenne <https://github.com/mjschwenne>_)@MattThorne <https://github.com/MattThorne>_)@Aditya-Shandilya1182 <https://github.com/Aditya-Shandilya1182>_)@michaelweinold <https://github.com/michaelweinold>_)@Morteza-24 <https://github.com/Morteza-24>_)@MridulS <https://github.com/MridulS>_)@createyourpersonalaccount <https://github.com/createyourpersonalaccount>_)@pckroon <https://github.com/pckroon>_)@berlincho <https://github.com/berlincho>_)@QianZhang19 <https://github.com/QianZhang19>_)@Raj3110 <https://github.com/Raj3110>_)@nv-rliu <https://github.com/nv-rliu>_)@RatanShreshtha <https://github.com/RatanShreshtha>_)@ricbit <https://github.com/ricbit>_)@rlratzel <https://github.com/rlratzel>_)@rossbar <https://github.com/rossbar>_)@Shiyun-Hu <https://github.com/Shiyun-Hu>_)@ShunyangLi <https://github.com/ShunyangLi>_)@TLouf <https://github.com/TLouf>_)@Lattay <https://github.com/Lattay>_)@ThijsVromen <https://github.com/ThijsVromen>_)@WoojinJung-04 <https://github.com/WoojinJung-04>_)@yuanx749 <https://github.com/yuanx749>_)@xinzhige <https://github.com/xinzhige>_)@dawangbaixiaofu <https://github.com/dawangbaixiaofu>_)32 reviewers added to this release (alphabetically):
@Celelibi <https://github.com/Celelibi>_@Schwarf <https://github.com/Schwarf>_@vttrifonov <https://github.com/vttrifonov>_@Schefflera-Arboricola <https://github.com/Schefflera-Arboricola>_)@amcandio <https://github.com/amcandio>_)@aMahanna <https://github.com/aMahanna>_)@ChuckHastings <https://github.com/ChuckHastings>_)@LorentzFactor <https://github.com/LorentzFactor>_)@dschult <https://github.com/dschult>_)@FaroukY <https://github.com/FaroukY>_)@eriknw <https://github.com/eriknw>_)@fei0319 <https://github.com/fei0319>_)@Peiffap <https://github.com/Peiffap>_)@GalMichaeli <https://github.com/GalMichaeli>_)@HirokiHamaguchi <https://github.com/HirokiHamaguchi>_)@jarrodmillman <https://github.com/jarrodmillman>_)@khughitt <https://github.com/khughitt>_)@mjschwenne <https://github.com/mjschwenne>_)@MattThorne <https://github.com/MattThorne>_)@MichaelMartini-Celonis <https://github.com/MichaelMartini-Celonis>_)@MridulS <https://github.com/MridulS>_)@QianZhang19 <https://github.com/QianZhang19>_)@Raj3110 <https://github.com/Raj3110>_)@ricbit <https://github.com/ricbit>_)@rlratzel <https://github.com/rlratzel>_)@rossbar <https://github.com/rossbar>_)@ruidazeng <https://github.com/ruidazeng>_)@Shiyun-Hu <https://github.com/Shiyun-Hu>_)@TLouf <https://github.com/TLouf>_)@ThijsVromen <https://github.com/ThijsVromen>_)@WoojinJung-04 <https://github.com/WoojinJung-04>_)@yuanx749 <https://github.com/yuanx749>_)These lists are automatically generated, and may not be complete or may contain duplicates.