41 Commits

Author SHA1 Message Date
Musicaldg cd873b6acf feat(community): Addition of C++ implementation and binding related to community analysis
Add C++ implementations of community detection algorithms such as LPA, Greedy Modularity, Louvin, and Local Search, as well as tool functions like ego_graph, motif enumeration , and modularity calculation.
2026-06-04 15:24:36 +08:00
sama 854d604e3d Parallelize the eccentricity 2026-03-11 02:53:00 -05:00
sama 887b4f652f Parallelize the average shortest path length. 2026-03-04 22:47:35 -07:00
sama 9e11347986 add cpp_boruvka_mst_edges 2026-02-26 20:29:11 -07:00
sama 9245dec4bb modify intital weight 2026-01-27 06:33:04 -07:00
sama 448262d109 add cpp_eigenvector 2025-12-17 21:53:29 -07:00
sama 4ecd1d445e add weight 2025-12-14 22:07:20 -07:00
wuyazuholo a33d47e3df degree and betweenness 2025-11-16 05:20:23 -07:00
sama 87e8534e62 finished katz centrality
pre-commit / pre-commit (push) Has been cancelled
Test the package with pytest / Test with pytest (3.8) (push) Has been cancelled
Test the package with pytest / Test with pytest (3.10) (push) Has been cancelled
Test the package with pytest / Test with pytest (3.11) (push) Has been cancelled
Test the package with pytest / Test with pytest (3.12) (push) Has been cancelled
Test the package with pytest / Test with pytest (3.9) (push) Has been cancelled
2025-07-11 02:53:04 -06:00
jessicawwen 91e4903aa5 Add GPU-accelerated structural hole evaluation functions 2025-05-11 22:54:37 +08:00
yo123abxd 7afa9b80f8 GPU-based Betweenness Centrality added ; GPU-based CC gets optimized 2023-12-26 08:40:41 +00:00
yizhihenpidehou 78f334fd09 feat: add generate_linkgraph function for both graph and directed graph in c version 2023-04-29 13:29:56 +08:00
yizhihenpidehou bf806f6f68 fixed: pred in DiGraphC 2023-04-28 13:20:29 +08:00
yizhihenpidehou 5de5be65c4 fixed: pred in DiGraphC 2023-04-28 12:43:07 +08:00
gtc ee3cc84805 feat: add sources option for closeness and betweenness --ybd 2023-04-21 12:39:48 -05:00
yizhihenpidehou 40a7c1c592 fixed: add cogdl in install_requires; 2023-04-08 23:26:08 +08:00
gtc ef4f8278f1 fixed:add k_core cache 2023-04-01 10:33:45 -05:00
ICYPOLE 8ab99b0015 Added connected components (directed/undirected graphs) 2023-03-28 18:05:19 +08:00
ICYPOLE 924335abf8 Added pagerank 2023-03-27 19:43:55 +08:00
yizhihenpidehou 299908c18f feat:cpp version for dijkstra、closeness_centrality、betweenness_centrality 2023-03-22 19:23:49 +08:00
yizhihenpidehou 679fe46ae1 feat: k_core in module cores 2023-03-18 19:38:35 +08:00
yizhihenpidehou dad9a4001f feat: add cpp_dijkstra_multisource 2023-03-17 16:03:42 +08:00
yizhihenpidehou 5a08db9d40 feat:strongly_connected_components
reformat strongly_connected.py

reformat strongly_connected.py

reformat strongly_connected.py

reformat strongly_connected.py
2022-09-19 19:44:56 +08:00
yizhihenpidehou f40f43d7e9 fix:add default parameter to minimum_spanning_tree; remove c implementation of _generator_connected_components; modify return value of connected.cpp
reformatted

modify:decorators.py
2022-09-11 12:52:36 +08:00
Calvin 9a0ec555e0 kruskal mst 2022-09-10 15:56:52 +08:00
yizhihenpidehou d64a62de75 add cpp_prim_mst_edges 2022-09-06 13:05:27 +08:00
Calvin 599767ca1c feat: add to_index_node_graph & modify test ecript 2022-08-27 19:30:50 +08:00
Calvin e3f087a64a feat: add py() for cpp class and cpp() for py class 2022-08-25 22:06:47 +08:00
yizhihenpidehou 419ce414d6 feat:connected_components;fix:add not_implemented_for directed graph in connected.py and biconnected.py 2022-08-24 19:21:14 +08:00
yizhihenpidehou b6da8c2f12 fix:add weight arg in Path functions 2022-08-21 21:45:07 +08:00
Calvin b68758379c feat:add DiGraph base class methods 2022-08-20 13:35:01 +08:00
Chenhao Cui 2e74de828e pass compilation 2022-08-17 15:03:52 +08:00
Chenhao Cui e17492c0e5 Merge branch 'hybrid' into pybind11 2022-08-17 14:22:18 +08:00
Calvin 4fea0f0d03 try to use pybind11 2022-08-16 23:45:39 +08:00
yizhihenpidehou d784be5252 feat:density 2022-08-09 00:33:11 +08:00
Calvin 4c6b9ecbba implement number of edges 2022-08-08 21:10:40 +08:00
Calvin 06da896947 fix: degree of graph implement: degree & size 2022-08-07 16:30:17 +08:00
Calvin 64c847bfc4 add DiGraph 2022-08-07 15:22:08 +08:00
Calvin ce60b17cc1 register cpp_biconnected_dfs_record_edges 2022-08-06 18:39:03 +08:00
Calvin c115469bf7 refactor C++ files: add __init__.h 2022-08-01 23:18:08 +08:00
Calvin f3ce80b7f4 refactor C++ files 2022-08-01 22:14:53 +08:00