Skip to content

Commit d7965c1

Browse files
committed
fix Sankey data format
1 parent 8df580b commit d7965c1

5 files changed

Lines changed: 12 additions & 5 deletions

File tree

sankeyViewer/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6-
<title>Job Stream</title>
6+
<title>Sankey Viewer</title>
77

88
<!-- <script src="src/lib/jquery-3.2.1.min.js"></script>-->
99
<link rel="icon" href="src/favicon.png" type="image/gif">

sankeyViewer/src/js/sankey.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,7 @@ let Sankey = function(){
390390
});
391391
graph_ = {nodes, links};
392392
console.log('#links: ',graph_.links.length);
393+
debugger
393394
let isAnimate = true;
394395
if (links.length>400)
395396
isAnimate = false;

sankeyViewer/src/js/setting.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ function handleDataUrl(dataRaw) {
7676
}
7777
});
7878
d3.keys(dataRaw.jobs_info).forEach(jID=>{
79-
dataRaw.jobs_info[jID].node_list = dataRaw.jobs_info[jID].node_list.map(c=>c.split('-')[0]);
79+
// dataRaw.jobs_info[jID].node_list = dataRaw.jobs_info[jID].node_list.map(c=>c.split('-')[0]);
8080
if(dataRaw.jobs_info[jID].start_time>9999999999999)
8181
{dataRaw.jobs_info[jID].start_time = dataRaw.jobs_info[jID].start_time/1000000
8282
dataRaw.jobs_info[jID].submit_time = dataRaw.jobs_info[jID].submit_time/1000000

sankeyViewer/src/js/simulation.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ class Simulation {
1818
if (!this.isRealTime) {
1919
console.time('load data')
2020
let updatePromise=(_.isString(url)?d3.json(url):url).then((data) => {
21+
let handleCore = (c,n)=>c/n;
22+
// FIX THIS LATER
23+
if (data.cpu_cores)
24+
handleCore = 1;
2125
data.time_stamp = data.time_stamp.map(d=>new Date(d/1000000));
2226
d3.keys(data.jobs_info).forEach(jID=>{if (!this.userDict[data.jobs_info[jID].user_name] && !this.userReverseDict[data.jobs_info[jID].user_name]){
2327
const encoded = 'user'+d3.keys(this.userDict).length;
@@ -29,9 +33,11 @@ class Simulation {
2933
}
3034
data.jobs_info[jID].node_list_obj = {};
3135
data.jobs_info[jID].node_list = data.jobs_info[jID].node_list.map(c=>{
32-
let split = c.split('-');
33-
data.jobs_info[jID].node_list_obj[split[0]] = +split[1];
34-
return split[0];
36+
// let split = c.split('-');
37+
// data.jobs_info[jID].node_list_obj[split[0]] = +split[1];
38+
// return split[0];
39+
data.jobs_info[jID].node_list_obj[c] = Math.round(handleCore(data.jobs_info[jID].cpu_cores,data.jobs_info[jID].node_list.length));
40+
return c;
3541
});
3642
if(data.jobs_info[jID].start_time>9999999999999)
3743
{data.jobs_info[jID].start_time = data.jobs_info[jID].start_time/1000000

src/image/HiperView3D.gif

82.4 MB
Loading

0 commit comments

Comments
 (0)