Skip to content

Instantly share code, notes, and snippets.

@darabos
Last active June 30, 2020 10:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save darabos/3ea108e0dac190686a022a7300217137 to your computer and use it in GitHub Desktop.
Save darabos/3ea108e0dac190686a022a7300217137 to your computer and use it in GitHub Desktop.
Workspace for looking at the connections in a Git repository
- id: Import-CSV_1
inputs: {}
operationId: Import CSV
parameters:
filename: UPLOAD$/2758ed42fcc436588ba670053119f53f.graph.csv
imported_table: 1a50f6e0-07c9-342f-a5c1-5314141febc7
infer: yes
last_settings: |-
{
"sql" : "",
"infer" : "yes",
"timestamp_format" : "yyyy-MM-dd'T'HH:mm:ss.SSSXXX",
"quote" : "\"",
"imported_columns" : "",
"null_value" : "",
"escape" : "\\",
"columns" : "",
"filename" : "UPLOAD$/2758ed42fcc436588ba670053119f53f.graph.csv",
"comment" : "",
"ignore_trailing_white_space" : "no",
"ignore_leading_white_space" : "no",
"date_format" : "yyyy-MM-dd",
"error_handling" : "FAILFAST",
"limit" : "",
"delimiter" : ","
}
parametricParameters: {}
x: 0
y: 200
- id: Use-table-as-graph_1
inputs:
table:
boxId: Import-CSV_1
id: table
operationId: Use table as graph
parameters:
dst: file2
src: file1
parametricParameters: {}
x: 200
y: 200
- id: Derive-vertex-attribute_1
inputs:
graph:
boxId: Compute-PageRank_1
id: graph
operationId: Derive vertex attribute
parameters:
expr: |-
if (stringId.contains('.'))
stringId.replaceAll(raw".*\.", "")
else ""
output: type
parametricParameters: {}
x: 400
y: 300
- id: Derive-vertex-attribute_2
inputs:
graph:
boxId: Derive-vertex-attribute_1
id: graph
operationId: Derive vertex attribute
parameters:
expr: |-
if (page_rank > 13)
stringId.replaceAll(raw".*/(.*/)", "$1")
else ""
output: shortname
parametricParameters: {}
x: 400
y: 400
- id: Compute-PageRank_1
inputs:
graph:
boxId: Use-table-as-graph_1
id: graph
operationId: Compute PageRank
parameters:
direction: all edges
parametricParameters: {}
x: 400
y: 200
- id: Embed-vertices_1
inputs:
graph:
boxId: Derive-vertex-attribute_2
id: graph
operationId: Embed vertices
parameters: {}
parametricParameters: {}
x: 600
y: 400
- id: Reduce-attribute-dimensions_1
inputs:
graph:
boxId: Embed-vertices_1
id: graph
operationId: Reduce attribute dimensions
parameters:
save_as: position
parametricParameters: {}
x: 800
y: 400
- id: Graph-visualization_2
inputs:
graph:
boxId: Filter-by-attributes_1
id: graph
operationId: Graph visualization
parameters:
state: >-
{"left":{"projectPath":"","graphMode":"sampled","display":"svg","filters":{"vertex":{},"edge":{}},"bucketCount":4,"preciseBucketSizes":false,"relativeEdgeDensity":false,"axisOptions":{"vertex":{},"edge":{}},"sampleRadius":1,"attributeTitles":{"color":"type","size":"page_rank","label":"shortname","position":"position"},"animate":{"enabled":false,"style":"expand","labelAttraction":0},"centers":["*"],"customVisualizationFilters":false,"vertexColorMap":"LynxKite
Colors","labelColorMap":"Viridis","edgeColorMap":"Viridis","sliderColorMap":"Blue
to
orange","edgeStyle":"undirected"},"right":{"display":"svg","filters":{"vertex":{},"edge":{}},"bucketCount":4,"preciseBucketSizes":false,"relativeEdgeDensity":false,"axisOptions":{"vertex":{},"edge":{}},"sampleRadius":1,"attributeTitles":{},"animate":{"enabled":false,"style":"expand","labelAttraction":0},"centers":["auto"],"customVisualizationFilters":false,"vertexColorMap":"Viridis","labelColorMap":"Viridis","edgeColorMap":"Viridis","sliderColorMap":"Blue
to orange"}}
parametricParameters: {}
x: 1200
y: 400
- id: Filter-by-attributes_1
inputs:
graph:
boxId: Reduce-attribute-dimensions_1
id: graph
operationId: Filter by attributes
parameters:
filterva_page_rank: '>1'
parametricParameters: {}
x: 1000
y: 400
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment