Skip to content

Commit b6c74d6

Browse files
committed
Parametrize Centrality algorithm reports
1 parent 0a73cc9 commit b6c74d6

23 files changed

+295
-110
lines changed

cypher/Centrality/Centrality_0_Delete_Projection.cypher

Lines changed: 0 additions & 5 deletions
This file was deleted.

cypher/Centrality/Centrality_0b_Delete_Subraph_Projection.cypher

Lines changed: 0 additions & 5 deletions
This file was deleted.

cypher/Centrality/Centrality_1_Create_Projection.cypher

Lines changed: 0 additions & 8 deletions
This file was deleted.

cypher/Centrality/Centrality_1b_Create_Subgraph_Without_Empty_Packages.cypher

Lines changed: 0 additions & 10 deletions
This file was deleted.

cypher/Centrality/Centrality_2a_Page_Rank_Estimate_Memory.cypher

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
//Centrality 2a Page Rank Estimate Memory
22

3-
CALL gds.pageRank.write.estimate('package-centrality-without-empty', {
3+
CALL gds.pageRank.write.estimate(
4+
$dependencies_projection + '-without-empty', {
45
writeProperty: 'pageRank'
56
,maxIterations: 50
67
,dampingFactor: 0.85
78
,tolerance: 0.00000001
8-
,relationshipWeightProperty: 'weight25PercentInterfaces'
9+
,relationshipWeightProperty: $dependencies_projection_weight_property
910
,scaler: "L1Norm"
1011
})
1112
YIELD nodeCount, relationshipCount, bytesMin, bytesMax, heapPercentageMin, heapPercentageMax, treeView

cypher/Centrality/Centrality_2b_Page_Rank_Statistics.cypher

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
//Centrality 2b Page Rank Statistics
22

3-
CALL gds.pageRank.stats('package-centrality-without-empty', {
3+
CALL gds.pageRank.stats(
4+
$dependencies_projection + '-without-empty', {
45
maxIterations: 50
56
,dampingFactor: 0.85
67
,tolerance: 0.00000001
7-
,relationshipWeightProperty: 'weight25PercentInterfaces'
8+
,relationshipWeightProperty: $dependencies_projection_weight_property
89
,scaler: "L1Norm"
910
})
1011
YIELD ranIterations
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
//Centrality 3c Page Rank Stream
22

3-
CALL gds.pageRank.stream('package-centrality-without-empty', {
3+
CALL gds.pageRank.stream(
4+
$dependencies_projection + '-without-empty', {
45
maxIterations: 50
56
,dampingFactor: 0.85
67
,tolerance: 0.00000001
7-
,relationshipWeightProperty: 'weight25PercentInterfaces'
8+
,relationshipWeightProperty: $dependencies_projection_weight_property
89
,scaler: "L2Norm"
910
})
1011
YIELD nodeId, score
11-
WITH gds.util.asNode(nodeId) AS package, score
12-
RETURN package.fqn AS fullQualifiedPackageName
13-
,package.name AS packageName
12+
WITH gds.util.asNode(nodeId) AS member, score
13+
RETURN coalesce(member.fqn, member.fileName, member.name) AS memberName
1414
,score
15-
,package.incomingDependencies AS incomingDependencies
16-
,package.outgoingDependencies AS outgoingDependencies
17-
ORDER BY score DESC, packageName ASC
15+
,member.incomingDependencies AS incomingDependencies
16+
,member.outgoingDependencies AS outgoingDependencies
17+
ORDER BY score DESC, memberName ASC

cypher/Centrality/Centrality_3d_Page_Rank_Write.cypher

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
//Centrality 3d Page Rank Write
22

3-
CALL gds.pageRank.write('package-centrality-without-empty', {
3+
CALL gds.pageRank.write(
4+
$dependencies_projection + '-without-empty', {
45
maxIterations: 50
56
,dampingFactor: 0.85
67
,tolerance: 0.00000001
7-
,relationshipWeightProperty: 'weight25PercentInterfaces'
8+
,relationshipWeightProperty: $dependencies_projection_weight_property
89
,scaler: "L2Norm"
9-
,writeProperty: "pageRank25PercentInterfaces"
10+
,writeProperty: "pageRank"
1011
})
1112
YIELD nodePropertiesWritten
1213
,ranIterations

cypher/Centrality/Centrality_4a_Article_Rank_Estimate_Memory.cypher

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
//Centrality 4a Article Rank Estimate Memory
2-
CALL gds.articleRank.write.estimate('package-centrality-without-empty', {
2+
CALL gds.articleRank.write.estimate(
3+
$dependencies_projection + '-without-empty', {
34
writeProperty: 'articleRank'
45
,maxIterations: 30
56
,dampingFactor: 0.85
67
,tolerance: 0.00000001
7-
,relationshipWeightProperty: 'weight25PercentInterfaces'
8+
,relationshipWeightProperty: $dependencies_projection_weight_property
89
,scaler: "L1Norm"
910
})
1011
YIELD nodeCount, relationshipCount, bytesMin, bytesMax, heapPercentageMin, heapPercentageMax, treeView

cypher/Centrality/Centrality_4b_Article_Rank_Statistics.cypher

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
//Centrality 4b Article Rank Statistics
2-
CALL gds.articleRank.stats('package-centrality-without-empty', {
2+
CALL gds.articleRank.stats(
3+
$dependencies_projection + '-without-empty', {
34
maxIterations: 30
45
,dampingFactor: 0.85
56
,tolerance: 0.00000001
6-
,relationshipWeightProperty: 'weight25PercentInterfaces'
7+
,relationshipWeightProperty: $dependencies_projection_weight_property
78
,scaler: "L1Norm"
89
})
910
YIELD ranIterations

0 commit comments

Comments
 (0)