doc/release/release_3.2.rst
Release date: 18 October 2023
Supports Python 3.9, 3.10, 3.11, and 3.12.
NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
For more information, please visit our website <https://networkx.org/>_
and our :ref:gallery of examples <examples_gallery>.
Please send comments and questions to the networkx-discuss mailing list <http://groups.google.com/group/networkx-discuss>_.
@nx._dispatch decorator to most algorithms (#6688 <https://github.com/networkx/networkx/pull/6688>_).topo_order kwarg from is_semiconnected without deprecation (#6651 <https://github.com/networkx/networkx/pull/6651>_).#6785 <https://github.com/networkx/networkx/pull/6785>_).#6814 <https://github.com/networkx/networkx/pull/6814>_).#6887 <https://github.com/networkx/networkx/pull/6887>_).join as join_trees (#6908 <https://github.com/networkx/networkx/pull/6908>_).#6905 <https://github.com/networkx/networkx/pull/6905>_).attrs kwarg in node_link module (#6939 <https://github.com/networkx/networkx/pull/6939>_).#6942 <https://github.com/networkx/networkx/pull/6942>_).create_using kwarg from scale_free_graph (#6940 <https://github.com/networkx/networkx/pull/6940>_).#6816 <https://github.com/networkx/networkx/pull/6816>_).#6943 <https://github.com/networkx/networkx/pull/6943>_).#6954 <https://github.com/networkx/networkx/pull/6954>_).fast_label_propagation_communities kwarg only (#6955 <https://github.com/networkx/networkx/pull/6955>_).#6953 <https://github.com/networkx/networkx/pull/6953>_).#6957 <https://github.com/networkx/networkx/pull/6957>_).#6941 <https://github.com/networkx/networkx/pull/6941>_).#6258 <https://github.com/networkx/networkx/pull/6258>_).#5959 <https://github.com/networkx/networkx/pull/5959>_).@nx._dispatch decorator to most algorithms (#6688 <https://github.com/networkx/networkx/pull/6688>_).#6835 <https://github.com/networkx/networkx/pull/6835>_).rescale_layout with numpy vectorized methods (#6879 <https://github.com/networkx/networkx/pull/6879>_).#6843 <https://github.com/networkx/networkx/pull/6843>_).#6880 <https://github.com/networkx/networkx/pull/6880>_).#6758 <https://github.com/networkx/networkx/pull/6758>_).#6950 <https://github.com/networkx/networkx/pull/6950>_).#6929 <https://github.com/networkx/networkx/pull/6929>_).#6925 <https://github.com/networkx/networkx/pull/6925>_).#6876 <https://github.com/networkx/networkx/pull/6876>_).#4890 <https://github.com/networkx/networkx/pull/4890>_).#6474 <https://github.com/networkx/networkx/pull/6474>_).topo_order kwarg from is_semiconnected without deprecation (#6651 <https://github.com/networkx/networkx/pull/6651>_).#6715 <https://github.com/networkx/networkx/pull/6715>_).#6788 <https://github.com/networkx/networkx/pull/6788>_).#6789 <https://github.com/networkx/networkx/pull/6789>_).#6815 <https://github.com/networkx/networkx/pull/6815>_).#6837 <https://github.com/networkx/networkx/pull/6837>_).#6866 <https://github.com/networkx/networkx/pull/6866>_).#6892 <https://github.com/networkx/networkx/pull/6892>_).s_metric normalized default so function doesn't raise (#6841 <https://github.com/networkx/networkx/pull/6841>_).from_prufer_sequence: issue #6420 (#6457 <https://github.com/networkx/networkx/pull/6457>_).#6894 <https://github.com/networkx/networkx/pull/6894>_).#6963 <https://github.com/networkx/networkx/pull/6963>_).#6938 <https://github.com/networkx/networkx/pull/6938>_).#6630 <https://github.com/networkx/networkx/pull/6630>_).is_k_edge_connected for case of k=2 (#7024 <https://github.com/networkx/networkx/pull/7024>_).#6623 <https://github.com/networkx/networkx/pull/6623>_).#6647 <https://github.com/networkx/networkx/pull/6647>_).#6692 <https://github.com/networkx/networkx/pull/6692>_).#6673 <https://github.com/networkx/networkx/pull/6673>_).#6818 <https://github.com/networkx/networkx/pull/6818>_).#6860 <https://github.com/networkx/networkx/pull/6860>_).#6867 <https://github.com/networkx/networkx/pull/6867>_).#6882 <https://github.com/networkx/networkx/pull/6882>_).#6885 <https://github.com/networkx/networkx/pull/6885>_).#6794 <https://github.com/networkx/networkx/pull/6794>_).#6902 <https://github.com/networkx/networkx/pull/6902>_).#6907 <https://github.com/networkx/networkx/pull/6907>_).#6917 <https://github.com/networkx/networkx/pull/6917>_).#6901 <https://github.com/networkx/networkx/pull/6901>_).#6895 <https://github.com/networkx/networkx/pull/6895>_).#5634 <https://github.com/networkx/networkx/pull/5634>_).#6942 <https://github.com/networkx/networkx/pull/6942>_).#5171 <https://github.com/networkx/networkx/pull/5171>_).#6959 <https://github.com/networkx/networkx/pull/6959>_).#6967 <https://github.com/networkx/networkx/pull/6967>_).#6964 <https://github.com/networkx/networkx/pull/6964>_).#6977 <https://github.com/networkx/networkx/pull/6977>_).#6978 <https://github.com/networkx/networkx/pull/6978>_).#6985 <https://github.com/networkx/networkx/pull/6985>_).#6911 <https://github.com/networkx/networkx/pull/6911>_).#6992 <https://github.com/networkx/networkx/pull/6992>_).#6998 <https://github.com/networkx/networkx/pull/6998>_).#6997 <https://github.com/networkx/networkx/pull/6997>_).#7005 <https://github.com/networkx/networkx/pull/7005>_).#7004 <https://github.com/networkx/networkx/pull/7004>_).modularity function (#6990 <https://github.com/networkx/networkx/pull/6990>_).#7013 <https://github.com/networkx/networkx/pull/7013>_).#7015 <https://github.com/networkx/networkx/pull/7015>_).#6635 <https://github.com/networkx/networkx/pull/6635>_).#6634 <https://github.com/networkx/networkx/pull/6634>_).#6674 <https://github.com/networkx/networkx/pull/6674>_).#6675 <https://github.com/networkx/networkx/pull/6675>_).#6680 <https://github.com/networkx/networkx/pull/6680>_).#5094 <https://github.com/networkx/networkx/pull/5094>_).#6704 <https://github.com/networkx/networkx/pull/6704>_).#6733 <https://github.com/networkx/networkx/pull/6733>_).#6724 <https://github.com/networkx/networkx/pull/6724>_).#6734 <https://github.com/networkx/networkx/pull/6734>_).#6737 <https://github.com/networkx/networkx/pull/6737>_).#6775 <https://github.com/networkx/networkx/pull/6775>_).#6776 <https://github.com/networkx/networkx/pull/6776>_).#6797 <https://github.com/networkx/networkx/pull/6797>_).#6799 <https://github.com/networkx/networkx/pull/6799>_).#6800 <https://github.com/networkx/networkx/pull/6800>_).#6802 <https://github.com/networkx/networkx/pull/6802>_).#6812 <https://github.com/networkx/networkx/pull/6812>_).#6830 <https://github.com/networkx/networkx/pull/6830>_).betweenness_centrality (#6827 <https://github.com/networkx/networkx/pull/6827>_).#6832 <https://github.com/networkx/networkx/pull/6832>).#6831 <https://github.com/networkx/networkx/pull/6831>_).#6845 <https://github.com/networkx/networkx/pull/6845>_).#6852 <https://github.com/networkx/networkx/pull/6852>_).#6857 <https://github.com/networkx/networkx/pull/6857>_).#6727 <https://github.com/networkx/networkx/pull/6727>_).#6856 <https://github.com/networkx/networkx/pull/6856>_).#6854 <https://github.com/networkx/networkx/pull/6854>_).#6860 <https://github.com/networkx/networkx/pull/6860>_).#6859 <https://github.com/networkx/networkx/pull/6859>_)._dispatch to a class instead of a closure (#6840 <https://github.com/networkx/networkx/pull/6840>_).@nx._dispatch (#6878 <https://github.com/networkx/networkx/pull/6878>_).#6900 <https://github.com/networkx/networkx/pull/6900>_).join as join_trees (#6908 <https://github.com/networkx/networkx/pull/6908>_).join deprecation stuff to release_dev and conftest (#6933 <https://github.com/networkx/networkx/pull/6933>_).#6934 <https://github.com/networkx/networkx/pull/6934>_).#6936 <https://github.com/networkx/networkx/pull/6936>_).#6937 <https://github.com/networkx/networkx/pull/6937>_).#6962 <https://github.com/networkx/networkx/pull/6962>_).#6773 <https://github.com/networkx/networkx/pull/6773>_).#6965 <https://github.com/networkx/networkx/pull/6965>_).#6961 <https://github.com/networkx/networkx/pull/6961>_).#6969 <https://github.com/networkx/networkx/pull/6969>_).#6970 <https://github.com/networkx/networkx/pull/6970>_).#6982 <https://github.com/networkx/networkx/pull/6982>_).#6981 <https://github.com/networkx/networkx/pull/6981>_).#6984 <https://github.com/networkx/networkx/pull/6984>_).#6948 <https://github.com/networkx/networkx/pull/6948>_).#6930 <https://github.com/networkx/networkx/pull/6930>_).#6987 <https://github.com/networkx/networkx/pull/6987>_).#6988 <https://github.com/networkx/networkx/pull/6988>_).#6989 <https://github.com/networkx/networkx/pull/6989>_).#6993 <https://github.com/networkx/networkx/pull/6993>_).#7009 <https://github.com/networkx/networkx/pull/7009>_).#7011 <https://github.com/networkx/networkx/pull/7011>_).#7012 <https://github.com/networkx/networkx/pull/7012>_).#6622 <https://github.com/networkx/networkx/pull/6622>_).#6542 <https://github.com/networkx/networkx/pull/6542>_).#6613 <https://github.com/networkx/networkx/pull/6613>_).#6636 <https://github.com/networkx/networkx/pull/6636>_).#6640 <https://github.com/networkx/networkx/pull/6640>_).#6643 <https://github.com/networkx/networkx/pull/6643>_).#6644 <https://github.com/networkx/networkx/pull/6644>_).#6654 <https://github.com/networkx/networkx/pull/6654>_).#6576 <https://github.com/networkx/networkx/pull/6576>_).#6563 <https://github.com/networkx/networkx/pull/6563>_).@nx._dispatch (#6628 <https://github.com/networkx/networkx/pull/6628>_).#6670 <https://github.com/networkx/networkx/pull/6670>_).#6498 <https://github.com/networkx/networkx/pull/6498>_).#6040 <https://github.com/networkx/networkx/pull/6040>_).#6590 <https://github.com/networkx/networkx/pull/6590>_).#6589 <https://github.com/networkx/networkx/pull/6589>_).#6616 <https://github.com/networkx/networkx/pull/6616>_).#6677 <https://github.com/networkx/networkx/pull/6677>_).#6679 <https://github.com/networkx/networkx/pull/6679>_).#6678 <https://github.com/networkx/networkx/pull/6678>_).#6608 <https://github.com/networkx/networkx/pull/6608>_).#6662 <https://github.com/networkx/networkx/pull/6662>_).#6540 <https://github.com/networkx/networkx/pull/6540>_).distance= in testing dispatch (#6671 <https://github.com/networkx/networkx/pull/6671>_).#6687 <https://github.com/networkx/networkx/pull/6687>_).#6695 <https://github.com/networkx/networkx/pull/6695>_).#6689 <https://github.com/networkx/networkx/pull/6689>_).#6669 <https://github.com/networkx/networkx/pull/6669>_).#6701 <https://github.com/networkx/networkx/pull/6701>_).#6702 <https://github.com/networkx/networkx/pull/6702>_).#6534 <https://github.com/networkx/networkx/pull/6534>_).#6697 <https://github.com/networkx/networkx/pull/6697>_).#6708 <https://github.com/networkx/networkx/pull/6708>_).#6705 <https://github.com/networkx/networkx/pull/6705>_).#6366 <https://github.com/networkx/networkx/pull/6366>_).#6359 <https://github.com/networkx/networkx/pull/6359>_).#6340 <https://github.com/networkx/networkx/pull/6340>).#6633 <https://github.com/networkx/networkx/pull/6633>_).#6717 <https://github.com/networkx/networkx/pull/6717>_).#6723 <https://github.com/networkx/networkx/pull/6723>_).#6726 <https://github.com/networkx/networkx/pull/6726>_).#6725 <https://github.com/networkx/networkx/pull/6725>_).#5908 <https://github.com/networkx/networkx/pull/5908>_).#6736 <https://github.com/networkx/networkx/pull/6736>_).#6535 <https://github.com/networkx/networkx/pull/6535>_).#6744 <https://github.com/networkx/networkx/pull/6744>_).#6760 <https://github.com/networkx/networkx/pull/6760>_).#6769 <https://github.com/networkx/networkx/pull/6769>_).#6768 <https://github.com/networkx/networkx/pull/6768>_).#6772 <https://github.com/networkx/networkx/pull/6772>_).#6766 <https://github.com/networkx/networkx/pull/6766>_).#6684 <https://github.com/networkx/networkx/pull/6684>_).#6648 <https://github.com/networkx/networkx/pull/6648>_).#6743 <https://github.com/networkx/networkx/pull/6743>_).#6602 <https://github.com/networkx/networkx/pull/6602>_).#6774 <https://github.com/networkx/networkx/pull/6774>_).#6780 <https://github.com/networkx/networkx/pull/6780>_).is_minimal_d_separator (#6427 <https://github.com/networkx/networkx/pull/6427>_).#6009 <https://github.com/networkx/networkx/pull/6009>_).#6784 <https://github.com/networkx/networkx/pull/6784>_).#6791 <https://github.com/networkx/networkx/pull/6791>_).#6759 <https://github.com/networkx/networkx/pull/6759>_).#6682 <https://github.com/networkx/networkx/pull/6682>_).#6259 <https://github.com/networkx/networkx/pull/6259>_).bfs_edges and adds warning to generic_bfs_edges (#5925 <https://github.com/networkx/networkx/pull/5925>_).#6752 <https://github.com/networkx/networkx/pull/6752>_).#6503 <https://github.com/networkx/networkx/pull/6503>_).#6041 <https://github.com/networkx/networkx/pull/6041>_).#6267 <https://github.com/networkx/networkx/pull/6267>_).#6946 <https://github.com/networkx/networkx/pull/6946>_).#6974 <https://github.com/networkx/networkx/pull/6974>_).70 authors added to this release (alphabetically):
@diohabara <https://github.com/diohabara>_)@achluma <https://github.com/achluma>_@anthonimes <https://github.com/anthonimes>_@axtavt <https://github.com/axtavt>_@cnfionawu <https://github.com/cnfionawu>_@dependabot[bot] <https://github.com/apps/dependabot>_@DiamondJoseph <https://github.com/DiamondJoseph>_@gsemer <https://github.com/gsemer>_@IbrH <https://github.com/IbrH>_@peijenburg <https://github.com/peijenburg>_@Tortar <https://github.com/Tortar>_@adam2392 <https://github.com/adam2392>_)@AdamWRichardson <https://github.com/AdamWRichardson>_)@Schefflera-Arboricola <https://github.com/Schefflera-Arboricola>_)@akshayamadhuri <https://github.com/akshayamadhuri>_)@Alex-Markham <https://github.com/Alex-Markham>_)@Qudirah <https://github.com/Qudirah>_)@andreas-wilm <https://github.com/andreas-wilm>_)@alabarre <https://github.com/alabarre>_)@ArturoSbr <https://github.com/ArturoSbr>_)@dschult <https://github.com/dschult>_)@davidbonin92 <https://github.com/davidbonin92>_)@Kidara <https://github.com/Kidara>_)@still-n0thing <https://github.com/still-n0thing>_)@dheerajrav <https://github.com/dheerajrav>_)@dtekinoglu <https://github.com/dtekinoglu>_)@EfremBraun <https://github.com/EfremBraun>_)@eirinikafourou <https://github.com/eirinikafourou>_)@erivlis <https://github.com/erivlis>_)@eriknw <https://github.com/eriknw>_)@evgepab <https://github.com/evgepab>_)@FWDekker <https://github.com/FWDekker>_)@gboeing <https://github.com/gboeing>_)@thirtiseven <https://github.com/thirtiseven>_)@it176131 <https://github.com/it176131>_)@jarrodmillman <https://github.com/jarrodmillman>_)@jdfoote <https://github.com/jdfoote>_)@jim22k <https://github.com/jim22k>_)@Erotemic <https://github.com/Erotemic>_)@j6k4m8 <https://github.com/j6k4m8>_)@jsoref <https://github.com/jsoref>_)@juanis2112 <https://github.com/juanis2112>_)@boothby <https://github.com/boothby>_)@kianmeng <https://github.com/kianmeng>_)@kbvw <https://github.com/kbvw>_)@lovre <https://github.com/lovre>_)@Lukong123 <https://github.com/Lukong123>_)@mjschwenne <https://github.com/mjschwenne>_)@matthewfeickert <https://github.com/matthewfeickert>_)@Carreau <https://github.com/Carreau>_)@mohamedrezk122 <https://github.com/mohamedrezk122>_)@MridulS <https://github.com/MridulS>_)@navyagarwal <https://github.com/navyagarwal>_)@nishantb06 <https://github.com/nishantb06>_)@yadomkar <https://github.com/yadomkar>_)@paulbrodersen <https://github.com/paulbrodersen>_)@paulitapb <https://github.com/paulitapb>_)@eendebakpt <https://github.com/eendebakpt>_)@pkuppens <https://github.com/pkuppens>_)@PurviChaurasia <https://github.com/PurviChaurasia>_)@rossbar <https://github.com/rossbar>_)@salym <https://github.com/salym>_)@vigna <https://github.com/vigna>_)@sirichandana-v <https://github.com/sirichandana-v>_)@stefanv <https://github.com/stefanv>_)@SultanOrazbayev <https://github.com/SultanOrazbayev>_)@vanshika230 <https://github.com/vanshika230>_)@Transurgeon <https://github.com/Transurgeon>_)@yarikoptic <https://github.com/yarikoptic>_)@dzy49 <https://github.com/dzy49>_)41 reviewers added to this release (alphabetically):
@gsemer <https://github.com/gsemer>_@IbrH <https://github.com/IbrH>_@peijenburg <https://github.com/peijenburg>_@Tortar <https://github.com/Tortar>_@aaronzo <https://github.com/aaronzo>_)@adam2392 <https://github.com/adam2392>_)@AdamWRichardson <https://github.com/AdamWRichardson>_)@Qudirah <https://github.com/Qudirah>_)@andreas-wilm <https://github.com/andreas-wilm>_)@alabarre <https://github.com/alabarre>_)@dschult <https://github.com/dschult>_)@davidbonin92 <https://github.com/davidbonin92>_)@dtekinoglu <https://github.com/dtekinoglu>_)@EfremBraun <https://github.com/EfremBraun>_)@eirinikafourou <https://github.com/eirinikafourou>_)@erivlis <https://github.com/erivlis>_)@eriknw <https://github.com/eriknw>_)@evgepab <https://github.com/evgepab>_)@it176131 <https://github.com/it176131>_)@jtrim-ons <https://github.com/jtrim-ons>_)@jarrodmillman <https://github.com/jarrodmillman>_)@jim22k <https://github.com/jim22k>_)@j6k4m8 <https://github.com/j6k4m8>_)@jsoref <https://github.com/jsoref>_)@boothby <https://github.com/boothby>_)@Lukong123 <https://github.com/Lukong123>_)@mjschwenne <https://github.com/mjschwenne>_)@matthewfeickert <https://github.com/matthewfeickert>_)@Carreau <https://github.com/Carreau>_)@MridulS <https://github.com/MridulS>_)@navyagarwal <https://github.com/navyagarwal>_)@nishantb06 <https://github.com/nishantb06>_)@OrionSehn-personal <https://github.com/OrionSehn-personal>_)@PurviChaurasia <https://github.com/PurviChaurasia>_)@ImHereForTheCookies <https://github.com/ImHereForTheCookies>_)@rossbar <https://github.com/rossbar>_)@salym <https://github.com/salym>_)@vigna <https://github.com/vigna>_)@SultanOrazbayev <https://github.com/SultanOrazbayev>_)@vanshika230 <https://github.com/vanshika230>_)@yarikoptic <https://github.com/yarikoptic>_)These lists are automatically generated, and may not be complete or may contain duplicates.