-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
391 lines (362 loc) · 72.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
<html lang="en-GB">
<head>
<!-- Required Stylesheets -->
<link href="index/css/bootstrap.min.css" rel="stylesheet">
<link href="index/css/index.css" rel="stylesheet">
<link href="index/css/icon.css" rel="stylesheet">
<!-- Required Javascript -->
<script src="index/js/jquery-3.4.1.min.js"></script>
<script src="index/js/bootstrap.min.js"></script>
<script src="index/js/bootstrap-treeview.min.js"></script>
<script src="index/js/jquery.fullscreen.min.js"></script>
<script src="index/js/d3-scale.v3.min.js"></script>
<script src="index/js/sunburst-chart.min.js"></script>
<meta charset="UTF-8">
</head>
<body>
<div id="dsp"></div>
<script type="text/javascript">
function getURLParam(name) {
let results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (results == null) {
return null;
} else {
return decodeURI(results[1]) || 0;
}
}
function setURLParam(key, value) {
let uri = window.location.href,
re = new RegExp("([?&])" + key + "=.*?(&|$)", "i"),
separator = uri.indexOf('?') !== -1 ? "&" : "?";
if (uri.match(re)) {
return uri.replace(re, '$1' + key + "=" + encodeURI(value) + '$2');
} else {
return uri + separator + key + "=" + encodeURI(value);
}
}
let _a = document.createElement('a');
function qualifyURL(url) {
_a.href = url;
return _a.cloneNode(false).href;
}
let dsp_UID = 0;
function Dispatcher (data, icicle) {
let self = {};
self.id = '7512' + dsp_UID;
dsp_UID++;
self.data = data,
setIframe = function (src) {
if (src)
self.iframe.attr('src', src);
},
search = function (e) {
e.preventDefault();
self.searchOutput.empty();
let text = self.inputSearch.val().toLowerCase(),
nodes = self.tree.treeview('getNodes'),
results = text ? nodes.filter(function (n) {
return $('<div/>').html(n.text.toLowerCase()).text().indexOf(text) !== -1
}) : [], output = $('<ul class="list-group"/>');
self.searchOutput.append($(
'<p>' + results.length + ' matches found</p>'
));
$.each(results, function (index, result) {
let n = result, stack = [result.text];
while (n.parentId !== undefined) {
n = nodes[n.parentId];
stack.push(n.text);
}
stack.reverse();
let row = $('<li class="list-group-item node-result" title="' + stack.join(' → ') + '"><span class="' + result.icon + '"></span>' + result.text + ' </li>');
output.append(row);
row.on('click', function () {
setIframe(result.url);
self.tabTree.tab('show')
})
});
self.searchOutput.append(output);
self.tabOutput.tab('show')
},
setBreadcrumb = function (url) {
let href = qualifyURL(url);
if (!self._breadcrumbs)
setBreadcrumbs();
self.breadcrumb.empty();
let bc = [], el, nodeId, node;
$.each(self._breadcrumbs, function (k, v) {
if (!v.skipSearch && qualifyURL(v.url) === href) {
nodeId = k;
node = v;
}
});
do {
bc.push(node);
node = self._breadcrumbs[node.parent]
}
while (node);
bc.reverse();
bc.forEach(function (d) {
el = $('<li class="breadcrumb-item"/>').append(d.text);
el.on('click', function (e) {
e.preventDefault();
setIframe(d.url);
});
self.breadcrumb.append(el)
});
if (el)
el.addClass('active');
nodeId = parseInt(nodeId);
let nodes = self.tree.treeview('getNodes');
nodes.forEach(function (n) {
n.state.selected = n.nodeId === nodeId;
if (n.state.selected) {
while (n.parentId !== undefined) {
n = nodes[n.parentId];
n.state.expanded = true
}
}
});
self.tree.treeview('render');
};
function setBreadcrumbs() {
self._breadcrumbs = {};
let nodes = self.tree.treeview('getNodes');
self._breadcrumbs[-1] = {
text: 'Main',
url: nodes[0].url,
skipSearch: true
};
self._breadcrumbs[-2] = {
text: 'legend',
url: 'index/html/legend.html',
parent: -1
};
nodes.forEach(function (d) {
self._breadcrumbs[d.nodeId] = {
text: d.text,
url: d.url,
parent: d.parentId === undefined ? -1 : d.parentId
}
});
}
self.inputSearch = $(
'<input type="search" style="height: 38px;" class="form-control" placeholder="Type to search..." aria-label="Search"/>'
);
self.inputSearch.on('search', search);
self.btnClose = $('<button class="navbar-toggler px-1" title="Close menu"/>').append($('<i class="sh-ico sh-ico-left"/>'));
self.btnClose.on('click', function (e) {
e.preventDefault();
self.sidebar.toggleClass('active');
self.separator.toggleClass('active');
self.btnMenu.toggleClass('active');
self.content.toggleClass('active');
});
self.tree = $('<div id="tree' + self.id + '" class="treeview tab-pane fade show active flex-fill overflow-auto" role="tabpanel" aria-labelledby="tree' + self.id + '-tab"/>').treeview({
data: self.data,
expandIcon: "sh-ico sh-ico-plus",
collapseIcon: "sh-ico sh-ico-minus",
levels: 1,
onNodeSelected: function (event, data) {
setIframe(data.url);
}
});
self.btnSearch = $('<button class="btn btn-default" type="submit"><i class="sh-ico sh-ico-search"></i></button>');
self.btnSearch.on('click', search);
self.searchOutput = $('<div id="results' + self.id + '" class="treeview tab-pane fade flex-fill overflow-auto" role="tabpanel" aria-labelledby="results' + self.id + '-tab"/>');
self.searchOutput.append($('<p>0 matches found</p>'));
self.tabTree = $('<a class="nav-link active" data-toggle="tab" role="tab" aria-controls="tree' + self.id + '" aria-selected="true" href="#tree' + self.id + '">Tree</a>');
self.tabOutput = $('<a class="nav-link" data-toggle="tab" role="tab" aria-controls="results' + self.id + '" aria-selected="false" href="#results' + self.id + '">Results</a>');
self.sidebar = $('<div class="vertical-nav bg-dark sh-sidebar d-flex my-1 ml-1 flex-column"/>').append($('<div/>').append($('<div class="pl-3 pr-0 input-group sh-navbar" style="display: inline-flex;width: calc(100% - 40px);"/>').append(self.inputSearch).append($('<div class="input-group-btn"/>').append(self.btnSearch))).append(self.btnClose));
self.sidebar.append(
$('<div/>').append($('<ul class="nav nav-tabs nav-fill" role="tablist"/>').append(
$('<li class="nav-item"/>').append(self.tabTree)).append(
$('<li class="nav-item"/>').append(self.tabOutput)))).append(
$('<div class="tab-content flex-fill d-flex overflow-auto"/>').append(self.tree).append(self.searchOutput)
);
self.btnMenu = $('<button class="navbar-toggler mx-1 sh-btn-menu" title="Menu"/>').append($('<i class="sh-ico sh-ico-menu"/>'));
self.btnMenu.on('click', function (e) {
e.preventDefault();
self.sidebar.toggleClass('active');
self.separator.toggleClass('active');
self.btnMenu.toggleClass('active');
self.content.toggleClass('active');
});
self.btnBack = $('<button class="navbar-toggler mx-1" title="Back" disabled/>').append($('<i class="sh-ico sh-ico-backward"/>'));
self.btnBack.on('click', function (e) {
e.preventDefault();
if (self.history.i > 0) {
self.history.i--;
setIframe(self.history.list[self.history.i])
}
});
self.btnForward = $('<button class="navbar-toggler mx-1" title="Forward" disabled/>').append($('<i class="sh-ico sh-ico-forward"/>'));
self.btnForward.on('click', function (e) {
e.preventDefault();
if (self.history.i + 1 < self.history.list.length) {
self.history.i++;
setIframe(self.history.list[self.history.i])
}
});
self.btnFullscreen = $('<button class="navbar-toggler mx-1" title="Enter/Exit Full Screen"/>').append($('<i class="sh-ico sh-ico-expand"/>'));
if ($.fullscreen.isNativelySupported()) {
self.btnFullscreen.on('click', function (e) {
e.preventDefault();
if ($.fullscreen.isFullScreen()) {
$.fullscreen.exit();
} else {
self.div.fullscreen();
}
self.btnFullscreen.children('i').toggleClass('sh-ico-compress');
self.btnFullscreen.children('i').toggleClass('sh-ico-expand');
});
} else {
self.btnFullscreen.hide()
}
self.workflow = $('<div class="modal" tabindex="-1" role="dialog">').append(
$('<div class="modal-dialog modal-full d-flex flex-row" role="document"/>').append(
$('<div class="modal-content flex-fill bg-dark">').append(
$('<div class="modal-header">').append(
$('<h5 class="modal-title">').append(
'Execution Time'
)
).append(
$('<button type="button" class="close" data-dismiss="modal" aria-label="Close" title="Close">').append(
$('<span aria-hidden="true" style="color: #BBBBBB">×</span>')
)
)
).append(
$('<div class="modal-body d-flex p-1 bg-light">').append(
$('<div id="modal" class="flex-fill"/>')
)
)
)
);
self.workflow.on('shown.bs.modal', function () {
if (!self.icicle)
self.icicle = defIcicle('modal', icicle, self.div);
});
self.btnWorkflow = $('<button class="navbar-toggler mx-1" title="Show Execution Time"/>').append($('<i class="sh-ico sh-ico-clock"/>'));
self.btnWorkflow.on('click', function (e) {
e.preventDefault();
self.workflow.modal('show')
});
if ($.isEmptyObject(icicle))
self.btnWorkflow.hide();
self.history = {i: -1, list: []};
window.addEventListener('message', function (event) {
if (event.data.id === self.id) {
if (event.data.action === 'url') {
let hist = self.history, href = event.data.url;
if (hist.list[hist.i] !== href) {
hist.i++;
hist.list = hist.list.slice(0, hist.i);
hist.list.push(href);
self.btnForward.prop('disabled', false);
setBreadcrumb(href);
}
if (hist.i > 0) {
self.btnBack.prop('disabled', false);
} else {
self.btnBack.prop('disabled', true);
}
if (hist.i + 1 < hist.list.length) {
self.btnForward.prop('disabled', false);
} else {
self.btnForward.prop('disabled', true);
}
if (getURLParam("url") !== href) {
window.history.replaceState({}, "", setURLParam("url", href));
}
}
}
});
self.btnInfo = $('<button class="navbar-toggler mx-1" title="Graph Legend"/>').append($('<i class="sh-ico sh-ico-info"/>'));
self.btnInfo.on('click', function (e) {
e.preventDefault();
setIframe('index/html/legend.html');
});
self.breadcrumb = $('<ul class="breadcrumb"/>');
self.iframe = $('<iframe frameBorder="0" class="h-100 w-100 flex-grow" allowfullscreen/>');
self.iframe.on('load', function (e) {
e.preventDefault();
self.iframe.get(0).contentWindow.postMessage({
id: self.id,
action: 'id'
}, '*');
});
setIframe(getURLParam("url") || self.data[0].url);
self.content = $('<div class="page-content m-1 d-flex flex-column h-100 sh-content"/>').append($('<nav class="navbar navbar-dark bg-dark sh-navbar"/>').append($('<form class="form-inline m-0"/>').append(self.btnMenu).append(self.btnFullscreen).append(self.btnBack).append(self.btnForward).append(self.btnWorkflow).append(self.btnInfo))).append($('<nav/>').append(self.breadcrumb)).append(self.iframe);
self.separator = $('<div class="sh-separator"/>');
let m_pos;
self.separator.on("mousedown", function (e) {
e.preventDefault();
m_pos = e.x;
document.addEventListener("mousemove", resize);
self.iframe.css("pointer-events", "none");
document.addEventListener("mouseup", function (e) {
e.preventDefault();
self.iframe.css("pointer-events", "");
document.removeEventListener("mousemove", resize);
});
});
function resize(e) {
e.preventDefault();
e.stopPropagation();
self.sidebar.width(self.sidebar.width() + e.x - m_pos);
m_pos = e.x;
}
self.div = $('<div style="width: 100%;height: 100vh" class="sh-page"/>').append(self.sidebar).append(self.separator).append(self.content).append(self.workflow);
return self
}
let nodeTypes = [
'data', 'function', 'dispatcher', 'subdispatch', 'subdispatchfunction',
'subdispatchpipe', 'dispatchpipe'
];
function addTreeIcons(nodes) {
nodes.forEach(function (d) {
if (nodeTypes.indexOf(d.type) !== -1)
d['icon'] = 'sh-ico sh-tree-ico sh-ico-' + d.type;
if (d.nodes)
addTreeIcons(d.nodes)
});
return nodes;
}
function getNodeStack(d) {
const stack = [];
let curNode = d;
while (curNode) {
stack.unshift(curNode);
curNode = curNode.parent;
}
return stack;
}
function defIcicle(id, json, parent) {
let el = document.getElementById(id);
var color = d3.scaleOrdinal(["#a6cee3", "#1f78b4", "#b2df8a", "#33a02c", "#fb9a99", "#e31a1c", "#fdbf6f", "#ff7f00", "#cab2d6", "#6a3d9a", "#ffff99", "#b15928"]);
return Sunburst()
.width(el.clientWidth)
.height(el.clientHeight)
.data(json)
.color(function(d, parent) {return color(parent ? parent.data.name : null)})
.minSliceAngle(.4)
.maxLevels(3)
.showLabels(true)
.tooltipTitle(function (d, node) {
$(this.tooltip.nodes()[0]).appendTo(parent);
let stack = getNodeStack(node);
return $('<div/>').text(stack
.slice(stack.length > 1 ? 1 : 0)
.map(function(d){return d.data.name})
.join(' → ')).html()
})
.tooltipContent(function(d, node){return 'Time: <i>'+d.duration+'</i> s'})
(el)
}
$(function () {
let data = addTreeIcons([{"nodes": [{"nodes": [{"text": "-subdispatch", "type": "subdispatch", "url": "GEARSHIFT_model/speedTrace.html"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/speedTrace/resample_trace.html"}], "text": "resample_trace", "type": "function", "url": "GEARSHIFT_model/speedTrace.html?id=0"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/speedTrace/identify_phases.html"}], "text": "identify_phases", "type": "function", "url": "GEARSHIFT_model/speedTrace.html?id=5"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/speedTrace/calculate_accelerations.html"}], "text": "calculate_accelerations", "type": "function", "url": "GEARSHIFT_model/speedTrace.html?id=9"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/speedTrace/calculate_required_powers.html"}], "text": "calculate_required_powers", "type": "function", "url": "GEARSHIFT_model/speedTrace.html?id=11"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/speedTrace/downscale_trace.html"}], "text": "downscale_trace", "type": "function", "url": "GEARSHIFT_model/speedTrace.html?id=17"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/speedTrace/cap_trace.html"}], "text": "cap_trace", "type": "function", "url": "GEARSHIFT_model/speedTrace.html?id=35"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/speedTrace/compensate_trace.html"}], "text": "compensate_trace", "type": "function", "url": "GEARSHIFT_model/speedTrace.html?id=40"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/speedTrace/generate_speed_trace.html"}], "text": "generate_speed_trace", "type": "function", "url": "GEARSHIFT_model/speedTrace.html?id=48"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/Trace-output.html"}], "text": "Trace", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=1"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/originalTraceTimes-output.html"}], "text": "originalTraceTimes", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=2"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/originalVehicleSpeeds-output.html"}], "text": "originalVehicleSpeeds", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=3"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/speedTrace/originalTraceTimesCount-output.html"}], "text": "originalTraceTimesCount", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=4"}, {"nodes": [{"text": "-output", "type": "list", "url": "GEARSHIFT_model/speedTrace/PhaseLengths-output.html"}], "text": "PhaseLengths", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=6"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/phaseStarts-output.html"}], "text": "phaseStarts", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=7"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/phaseEnds-output.html"}], "text": "phaseEnds", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=8"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/accelerations-output.html"}], "text": "accelerations", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=10"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/VehicleTestMass-output.html"}], "text": "VehicleTestMass", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=12"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/f0-output.html"}], "text": "f0", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=13"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/f1-output.html"}], "text": "f1", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=14"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/f2-output.html"}], "text": "f2", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=15"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/requiredPowers-output.html"}], "text": "requiredPowers", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=16"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/r0-output.html"}], "text": "r0", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=18"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/a1-output.html"}], "text": "a1", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=19"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/b1-output.html"}], "text": "b1", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=20"}, {"nodes": [{"text": "-output", "type": "bool", "url": "GEARSHIFT_model/speedTrace/UseCalculatedDownscalingPercentage-output.html"}], "text": "UseCalculatedDownscalingPercentage", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=21"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/DownscalingPercentage-output.html"}], "text": "DownscalingPercentage", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=22"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/RatedEnginePower-output.html"}], "text": "RatedEnginePower", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=23"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/speedTrace/ScalingStartTimes-output.html"}], "text": "ScalingStartTimes", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=24"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/speedTrace/ScalingCorrectionTimes-output.html"}], "text": "ScalingCorrectionTimes", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=25"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/speedTrace/ScalingEndTimes-output.html"}], "text": "ScalingEndTimes", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=26"}, {"nodes": [{"text": "-output", "type": "str", "url": "GEARSHIFT_model/speedTrace/ScalingAlgorithms-output.html"}], "text": "ScalingAlgorithms", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=27"}, {"nodes": [{"text": "-output", "type": "bool", "url": "GEARSHIFT_model/speedTrace/ApplyDownscaling-output.html"}], "text": "ApplyDownscaling", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=28"}, {"nodes": [{"text": "-output", "type": "list", "url": "GEARSHIFT_model/speedTrace/downscaled-output.html"}], "text": "downscaled", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=29"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/downscaledVehicleSpeeds-output.html"}], "text": "downscaledVehicleSpeeds", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=30"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/speedTrace/requiredToRatedPowerRatios-output.html"}], "text": "requiredToRatedPowerRatios", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=31"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/calculatedDownscalingFactors-output.html"}], "text": "calculatedDownscalingFactors", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=32"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/downscalingFactor-output.html"}], "text": "downscalingFactor", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=33"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/speedTrace/requiredToRatedPowerRatio-output.html"}], "text": "requiredToRatedPowerRatio", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=34"}, {"nodes": [{"text": "-output", "type": "bool", "url": "GEARSHIFT_model/speedTrace/ApplySpeedCap-output.html"}], "text": "ApplySpeedCap", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=36"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/speedTrace/CappedSpeed-output.html"}], "text": "CappedSpeed", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=37"}, {"nodes": [{"text": "-output", "type": "list", "url": "GEARSHIFT_model/speedTrace/capped-output.html"}], "text": "capped", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=38"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/cappedVehicleSpeeds-output.html"}], "text": "cappedVehicleSpeeds", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=39"}, {"nodes": [{"text": "-output", "type": "bool", "url": "GEARSHIFT_model/speedTrace/ApplyDistanceCompensation-output.html"}], "text": "ApplyDistanceCompensation", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=41"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/compensated-output.html"}], "text": "compensated", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=42"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/compensatedTraceTimes-output.html"}], "text": "compensatedTraceTimes", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=43"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/compensatedVehicleSpeeds-output.html"}], "text": "compensatedVehicleSpeeds", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=44"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/downscaledCompensated-output.html"}], "text": "downscaledCompensated", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=45"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/cappedCompensated-output.html"}], "text": "cappedCompensated", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=46"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/speedTrace/additionalSamples-output.html"}], "text": "additionalSamples", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=47"}, {"nodes": [{"text": "-output", "type": "dict", "url": "GEARSHIFT_model/speedTrace/speed_trace-output.html"}], "text": "speed_trace", "type": "data", "url": "GEARSHIFT_model/speedTrace.html?id=49"}], "text": "speedTrace", "type": "subdispatch", "url": "GEARSHIFT_model.html?id=1"}, {"nodes": [{"text": "-subdispatch", "type": "subdispatch", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/check_gears.html"}], "text": "check_gears", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=0"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/parse_speed_trace.html"}], "text": "parse_speed_trace", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=8"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/resample_trace.html"}], "text": "resample_trace", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=12"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/identify_phases.html"}], "text": "identify_phases", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=16"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/load_full_power_curve.html"}], "text": "load_full_power_curve", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=32"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/determine_rated_engine_power.html"}], "text": "determine_rated_engine_power", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=41"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/determine_maximum_engine_speed_95.html"}], "text": "determine_maximum_engine_speed_95", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=46"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/minimum_engine_speed_in_motion.html"}], "text": "minimum_engine_speed_in_motion", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=49"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/get_accelerations.html"}], "text": "get_accelerations", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=63"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/define_minimum_engine_speed_in_motion.html"}, {"text": "-solution_domain", "type": "bool", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/define_minimum_engine_speed_in_motion-solution_domain.html"}], "text": "define_minimum_engine_speed_in_motion", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=65"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/determine_gear_in_maximum_vehicle_speed.html"}], "text": "determine_gear_in_maximum_vehicle_speed", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=72"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/determine_maximum_engine_speed.html"}, {"text": "-solution_domain", "type": "bool", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/determine_maximum_engine_speed-solution_domain.html"}], "text": "determine_maximum_engine_speed", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=78"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/calculate_required_powers.html"}], "text": "calculate_required_powers", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=85"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/determine_possible_gears.html"}], "text": "determine_possible_gears", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=88"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/calculate_available_powers.html"}], "text": "calculate_available_powers", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=98"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/determine_possible_gears_based_available_powers.html"}], "text": "determine_possible_gears_based_available_powers", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=102"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/determine_initial_gears.html"}], "text": "determine_initial_gears", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=104"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/apply_corrections.html"}], "text": "apply_corrections", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=107"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/calculate_average_gear.html"}], "text": "calculate_average_gear", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=113"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/calculate_average_gear-0.html"}], "text": "calculate_average_gear\u0026lt;0\u0026gt;", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=116"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/interleave_clutch.html"}], "text": "interleave_clutch", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=118"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/remove_duplicate_gears.html"}], "text": "remove_duplicate_gears", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=123"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/reduce_vehicle_speed_if_not_enough_power.html"}], "text": "reduce_vehicle_speed_if_not_enough_power", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=127"}, {"nodes": [{"text": "-function", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/generate_gears.html"}], "text": "generate_gears", "type": "function", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=129"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/NoOfGears-output.html"}], "text": "NoOfGears", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=1"}, {"nodes": [{"text": "-output", "type": "list", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/gear_nbrs-output.html"}], "text": "gear_nbrs", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=2"}, {"nodes": [{"text": "-output", "type": "list", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/Ndv-output.html"}], "text": "Ndv", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=3"}, {"nodes": [{"text": "-output", "type": "bool", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ExcludeCrawlerGear-output.html"}], "text": "ExcludeCrawlerGear", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=4"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/NoOfGearsFinal-output.html"}], "text": "NoOfGearsFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=5"}, {"nodes": [{"text": "-output", "type": "list", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/Gears-output.html"}], "text": "Gears", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=6"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/NdvRatios-output.html"}], "text": "NdvRatios", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=7"}, {"nodes": [{"text": "-output", "type": "dict", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/speed_trace-output.html"}], "text": "speed_trace", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=9"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/TraceTimesInput-output.html"}], "text": "TraceTimesInput", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=10"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/RequiredVehicleSpeedsInput-output.html"}], "text": "RequiredVehicleSpeedsInput", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=11"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/TraceTimes-output.html"}], "text": "TraceTimes", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=13"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/RequiredVehicleSpeeds-output.html"}], "text": "RequiredVehicleSpeeds", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=14"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/TraceTimesCount-output.html"}], "text": "TraceTimesCount", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=15"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/Phases-output.html"}], "text": "Phases", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=17"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InDecelerationToStandstill-output.html"}], "text": "InDecelerationToStandstill", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=18"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PhaseValues-output.html"}], "text": "PhaseValues", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=19"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InStandStill-output.html"}], "text": "InStandStill", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=20"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PhaseStarts-output.html"}], "text": "PhaseStarts", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=21"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PhaseEnds-output.html"}], "text": "PhaseEnds", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=22"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PHASE_ACCELERATION_FROM_STANDSTILL-output.html"}], "text": "PHASE_ACCELERATION_FROM_STANDSTILL", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=23"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PHASE_ACCELERATION-output.html"}], "text": "PHASE_ACCELERATION", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=24"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InAcceleration-output.html"}], "text": "InAcceleration", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=25"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InConstantSpeed-output.html"}], "text": "InConstantSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=26"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InAccelerationAnyDuration-output.html"}], "text": "InAccelerationAnyDuration", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=27"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PHASE_DECELERATION-output.html"}], "text": "PHASE_DECELERATION", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=28"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PHASE_DECELERATION_TO_STANDSTILL-output.html"}], "text": "PHASE_DECELERATION_TO_STANDSTILL", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=29"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InDeceleration-output.html"}], "text": "InDeceleration", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=30"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PHASE_STANDSTILL-output.html"}], "text": "PHASE_STANDSTILL", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=31"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/FullPowerCurve-output.html"}], "text": "FullPowerCurve", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=33"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/AdditionalSafetyMargin0-output.html"}], "text": "AdditionalSafetyMargin0", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=34"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/StartEngineSpeed-output.html"}], "text": "StartEngineSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=35"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/EndEngineSpeed-output.html"}], "text": "EndEngineSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=36"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PowerCurveEngineSpeeds-output.html"}], "text": "PowerCurveEngineSpeeds", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=37"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PowerCurvePowers-output.html"}], "text": "PowerCurvePowers", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=38"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PowerCurveASM-output.html"}], "text": "PowerCurveASM", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=39"}, {"nodes": [{"text": "-output", "type": "bool", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/DefinedPowerCurveAdditionalSafetyMargins-output.html"}], "text": "DefinedPowerCurveAdditionalSafetyMargins", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=40"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/RatedEnginePower-output.html"}], "text": "RatedEnginePower", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=42"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/RatedEngineSpeed-output.html"}], "text": "RatedEngineSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=43"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/RatedEnginePowerF-output.html"}], "text": "RatedEnginePowerF", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=44"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/RatedEngineSpeedF-output.html"}], "text": "RatedEngineSpeedF", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=45"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/Max95EngineSpeed-output.html"}], "text": "Max95EngineSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=47"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/Max95EngineSpeedFinal-output.html"}], "text": "Max95EngineSpeedFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=48"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/IdlingEngineSpeed-output.html"}], "text": "IdlingEngineSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=50"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveEngineSpeed1st-output.html"}], "text": "MinDriveEngineSpeed1st", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=51"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveEngineSpeed1stTo2nd-output.html"}], "text": "MinDriveEngineSpeed1stTo2nd", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=52"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveEngineSpeed2ndDecel-output.html"}], "text": "MinDriveEngineSpeed2ndDecel", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=53"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveEngineSpeed2nd-output.html"}], "text": "MinDriveEngineSpeed2nd", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=54"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveEngineSpeedGreater2nd-output.html"}], "text": "MinDriveEngineSpeedGreater2nd", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=55"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDrivesI-output.html"}], "text": "MinDrivesI", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=56"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/CalculatedMinDriveEngineSpeedGreater2nd-output.html"}], "text": "CalculatedMinDriveEngineSpeedGreater2nd", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=57"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDrive1stTo2nd-output.html"}], "text": "MinDrive1stTo2nd", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=58"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDrive1st-output.html"}], "text": "MinDrive1st", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=59"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDrive2ndDecel-output.html"}], "text": "MinDrive2ndDecel", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=60"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDrive2nd-output.html"}], "text": "MinDrive2nd", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=61"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveGreater2nd-output.html"}], "text": "MinDriveGreater2nd", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=62"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/Accelerations-output.html"}], "text": "Accelerations", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=64"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveEngineSpeedGreater2ndAccel-output.html"}], "text": "MinDriveEngineSpeedGreater2ndAccel", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=66"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveEngineSpeedGreater2ndDecel-output.html"}], "text": "MinDriveEngineSpeedGreater2ndDecel", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=67"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveEngineSpeedGreater2ndAccelStartPhase-output.html"}], "text": "MinDriveEngineSpeedGreater2ndAccelStartPhase", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=68"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDriveEngineSpeedGreater2ndDecelStartPhase-output.html"}], "text": "MinDriveEngineSpeedGreater2ndDecelStartPhase", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=69"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/TimeEndOfStartPhase-output.html"}], "text": "TimeEndOfStartPhase", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=70"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MinDrives-output.html"}], "text": "MinDrives", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=71"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/f0-output.html"}], "text": "f0", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=73"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/f1-output.html"}], "text": "f1", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=74"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/f2-output.html"}], "text": "f2", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=75"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/GearAtMaxVehicleSpeed-output.html"}], "text": "GearAtMaxVehicleSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=76"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MaxVehicleSpeed-output.html"}], "text": "MaxVehicleSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=77"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/EngineSpeedLimitVMax-output.html"}], "text": "EngineSpeedLimitVMax", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=79"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MaxEngineSpeed-output.html"}], "text": "MaxEngineSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=80"}, {"nodes": [{"text": "-output", "type": "int", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/GearAtMaxVehicleSpeedFinal-output.html"}], "text": "GearAtMaxVehicleSpeedFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=81"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/MaxVehicleSpeedFinal-output.html"}], "text": "MaxVehicleSpeedFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=82"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/EngineSpeedAtGearAtMaxRequiredSpeed-output.html"}], "text": "EngineSpeedAtGearAtMaxRequiredSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=83"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/EngineSpeedAtGearAtMaxVehicleSpeed-output.html"}], "text": "EngineSpeedAtGearAtMaxVehicleSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=84"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/VehicleTestMass-output.html"}], "text": "VehicleTestMass", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=86"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/requiredPowersF-output.html"}], "text": "requiredPowersF", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=87"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/RequiredEngineSpeeds-output.html"}], "text": "RequiredEngineSpeeds", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=89"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InitialRequiredEngineSpeeds-output.html"}], "text": "InitialRequiredEngineSpeeds", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=90"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PossibleGearsByEngineSpeed-output.html"}], "text": "PossibleGearsByEngineSpeed", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=91"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/AccelerationFromStandstillStarts-output.html"}], "text": "AccelerationFromStandstillStarts", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=92"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ClutchDisengagedByGear-output.html"}], "text": "ClutchDisengagedByGear", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=93"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ClutchUndefinedByGear-output.html"}], "text": "ClutchUndefinedByGear", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=94"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ClutchDisengaged-output.html"}], "text": "ClutchDisengaged", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=95"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ClutchUndefined-output.html"}], "text": "ClutchUndefined", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=96"}, {"nodes": [{"text": "-output", "type": "list", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/AdvancedClutchDisengage-output.html"}], "text": "AdvancedClutchDisengage", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=97"}, {"nodes": [{"text": "-output", "type": "float", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/SafetyMargin-output.html"}], "text": "SafetyMargin", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=99"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/AvailablePowers-output.html"}], "text": "AvailablePowers", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=100"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InitialAvailablePowers-output.html"}], "text": "InitialAvailablePowers", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=101"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PossibleGearsByAvailablePowersWithTotalSafetyMargin-output.html"}], "text": "PossibleGearsByAvailablePowersWithTotalSafetyMargin", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=103"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InitialGears-output.html"}], "text": "InitialGears", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=105"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PossibleGears-output.html"}], "text": "PossibleGears", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=106"}, {"nodes": [{"text": "-output", "type": "bool", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/SuppressGear0DuringDownshifts-output.html"}], "text": "SuppressGear0DuringDownshifts", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=108"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InitialGearsFinal-output.html"}], "text": "InitialGearsFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=109"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/CorrectionsCells-output.html"}], "text": "CorrectionsCells", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=110"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ClutchDisengagedByGearFinal-output.html"}], "text": "ClutchDisengagedByGearFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=111"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ClutchUndefinedByGearFinal-output.html"}], "text": "ClutchUndefinedByGearFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=112"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/AverageGear-output.html"}], "text": "AverageGear", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=114"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/PhaseSum-output.html"}], "text": "PhaseSum", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=115"}, {"nodes": [{"text": "-output", "type": "float64", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ChecksumVxGear-output.html"}], "text": "ChecksumVxGear", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=117"}, {"nodes": [{"text": "-output", "type": "bool", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/AutomaticClutchOperation-output.html"}], "text": "AutomaticClutchOperation", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=119"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/InitialGearsFinalAfterClutch-output.html"}], "text": "InitialGearsFinalAfterClutch", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=120"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ClutchDisengagedFinal-output.html"}], "text": "ClutchDisengagedFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=121"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ClutchUndefinedFinal-output.html"}], "text": "ClutchUndefinedFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=122"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/ClutchHST-output.html"}], "text": "ClutchHST", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=124"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/GearSequenceStarts-output.html"}], "text": "GearSequenceStarts", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=125"}, {"nodes": [{"text": "-output", "type": "list", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/GearNames-output.html"}], "text": "GearNames", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=126"}, {"nodes": [{"text": "-output", "type": "ndarray", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/AvailablePowersFinal-output.html"}], "text": "AvailablePowersFinal", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=128"}, {"nodes": [{"text": "-output", "type": "dict", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC/shift_points-output.html"}], "text": "shift_points", "type": "data", "url": "GEARSHIFT_model/calculateShiftpointsNdvFullPC.html?id=130"}], "text": "calculateShiftpointsNdvFullPC", "type": "subdispatch", "url": "GEARSHIFT_model.html?id=3"}, {"nodes": [{"text": "-output", "type": "dict", "url": "GEARSHIFT_model/execution_case-output.html"}], "text": "execution_case", "type": "data", "url": "GEARSHIFT_model.html?id=0"}, {"nodes": [{"text": "-output", "type": "subdispatch", "url": "GEARSHIFT_model/speed_trace-output.html"}], "text": "speed_trace", "type": "data", "url": "GEARSHIFT_model.html?id=2"}, {"nodes": [{"text": "-output", "type": "subdispatch", "url": "GEARSHIFT_model/shift_points-output.html"}], "text": "shift_points", "type": "data", "url": "GEARSHIFT_model.html?id=4"}], "text": "GEARSHIFT model", "type": "dispatcher", "url": "GEARSHIFT_model.html"}]),
icicle={"children": [{"children": [{"duration": 0, "name": "execution_case", "value": 0}, {"children": [{"duration": 0, "name": "ApplyDistanceCompensation", "value": 0}, {"duration": 0, "name": "ApplyDownscaling", "value": 0}, {"duration": 0, "name": "ApplySpeedCap", "value": 0}, {"duration": 0, "name": "CappedSpeed", "value": 0}, {"duration": 0, "name": "DownscalingPercentage", "value": 0}, {"duration": 0, "name": "PhaseLengths", "value": 0}, {"duration": 0, "name": "RatedEnginePower", "value": 0}, {"duration": 0, "name": "ScalingAlgorithms", "value": 0}, {"duration": 0, "name": "ScalingCorrectionTimes", "value": 0}, {"duration": 0, "name": "ScalingEndTimes", "value": 0}, {"duration": 0, "name": "ScalingStartTimes", "value": 0}, {"duration": 0, "name": "Trace", "value": 0}, {"duration": 0, "name": "UseCalculatedDownscalingPercentage", "value": 0}, {"duration": 0, "name": "VehicleTestMass", "value": 0}, {"duration": 0, "name": "a1", "value": 0}, {"duration": 0, "name": "b1", "value": 0}, {"duration": 0, "name": "f0", "value": 0}, {"duration": 0, "name": "f1", "value": 0}, {"duration": 0, "name": "f2", "value": 0}, {"duration": 0, "name": "r0", "value": 0}, {"duration": 0.12760329246520996, "name": "resample_trace", "value": 0.12760329246520996}, {"duration": 0, "name": "originalTraceTimes", "value": 0}, {"duration": 0, "name": "originalTraceTimesCount", "value": 0}, {"duration": 0, "name": "originalVehicleSpeeds", "value": 0}, {"duration": 0, "name": "calculate_accelerations", "value": 0}, {"duration": 0, "name": "identify_phases", "value": 0}, {"duration": 0, "name": "accelerations", "value": 0}, {"duration": 0, "name": "phaseEnds", "value": 0}, {"duration": 0, "name": "phaseStarts", "value": 0}, {"duration": 0.0004999637603759766, "name": "calculate_required_powers", "value": 0.0004999637603759766}, {"duration": 0, "name": "requiredPowers", "value": 0}, {"duration": 0.003503084182739258, "name": "downscale_trace", "value": 0.003503084182739258}, {"duration": 0, "name": "calculatedDownscalingFactors", "value": 0}, {"duration": 0, "name": "downscaled", "value": 0}, {"duration": 0, "name": "downscaledVehicleSpeeds", "value": 0}, {"duration": 0, "name": "downscalingFactor", "value": 0}, {"duration": 0, "name": "requiredToRatedPowerRatio", "value": 0}, {"duration": 0, "name": "requiredToRatedPowerRatios", "value": 0}, {"duration": 0.0005004405975341797, "name": "cap_trace", "value": 0.0005004405975341797}, {"duration": 0, "name": "capped", "value": 0}, {"duration": 0, "name": "cappedVehicleSpeeds", "value": 0}, {"duration": 0, "name": "compensate_trace", "value": 0}, {"duration": 0, "name": "additionalSamples", "value": 0}, {"duration": 0, "name": "cappedCompensated", "value": 0}, {"duration": 0, "name": "compensated", "value": 0}, {"duration": 0, "name": "compensatedTraceTimes", "value": 0}, {"duration": 0, "name": "compensatedVehicleSpeeds", "value": 0}, {"duration": 0, "name": "downscaledCompensated", "value": 0}, {"duration": 0.9122529029846191, "name": "generate_speed_trace", "value": 0.9122529029846191}, {"duration": 0, "name": "speed_trace", "value": 0}], "duration": 1.052365779876709, "name": "speedTrace", "value": 0.008006095886230469}, {"duration": 0, "name": "speed_trace", "value": 0}, {"children": [{"duration": 0, "name": "AdditionalSafetyMargin0", "value": 0}, {"duration": 0, "name": "AutomaticClutchOperation", "value": 0}, {"duration": 0, "name": "EndEngineSpeed", "value": 0}, {"duration": 0, "name": "EngineSpeedLimitVMax", "value": 0}, {"duration": 0, "name": "ExcludeCrawlerGear", "value": 0}, {"duration": 0, "name": "FullPowerCurve", "value": 0}, {"duration": 0, "name": "IdlingEngineSpeed", "value": 0}, {"duration": 0, "name": "Max95EngineSpeed", "value": 0}, {"duration": 0, "name": "MinDriveEngineSpeed1st", "value": 0}, {"duration": 0, "name": "MinDriveEngineSpeed1stTo2nd", "value": 0}, {"duration": 0, "name": "MinDriveEngineSpeed2nd", "value": 0}, {"duration": 0, "name": "MinDriveEngineSpeed2ndDecel", "value": 0}, {"duration": 0, "name": "MinDriveEngineSpeedGreater2nd", "value": 0}, {"duration": 0, "name": "MinDriveEngineSpeedGreater2ndAccel", "value": 0}, {"duration": 0, "name": "MinDriveEngineSpeedGreater2ndAccelStartPhase", "value": 0}, {"duration": 0, "name": "MinDriveEngineSpeedGreater2ndDecel", "value": 0}, {"duration": 0, "name": "MinDriveEngineSpeedGreater2ndDecelStartPhase", "value": 0}, {"duration": 0, "name": "Ndv", "value": 0}, {"duration": 0, "name": "NoOfGears", "value": 0}, {"duration": 0, "name": "RatedEnginePower", "value": 0}, {"duration": 0, "name": "RatedEngineSpeed", "value": 0}, {"duration": 0, "name": "SafetyMargin", "value": 0}, {"duration": 0, "name": "StartEngineSpeed", "value": 0}, {"duration": 0, "name": "SuppressGear0DuringDownshifts", "value": 0}, {"duration": 0, "name": "TimeEndOfStartPhase", "value": 0}, {"duration": 0, "name": "VehicleTestMass", "value": 0}, {"duration": 0, "name": "f0", "value": 0}, {"duration": 0, "name": "f1", "value": 0}, {"duration": 0, "name": "f2", "value": 0}, {"duration": 0, "name": "gear_nbrs", "value": 0}, {"duration": 0, "name": "speed_trace", "value": 0}, {"duration": 0, "name": "check_gears", "value": 0}, {"duration": 0.0005011558532714844, "name": "load_full_power_curve", "value": 0.0005011558532714844}, {"duration": 0, "name": "parse_speed_trace", "value": 0}, {"duration": 0, "name": "DefinedPowerCurveAdditionalSafetyMargins", "value": 0}, {"duration": 0, "name": "Gears", "value": 0}, {"duration": 0, "name": "NdvRatios", "value": 0}, {"duration": 0, "name": "NoOfGearsFinal", "value": 0}, {"duration": 0, "name": "PowerCurveASM", "value": 0}, {"duration": 0, "name": "PowerCurveEngineSpeeds", "value": 0}, {"duration": 0, "name": "PowerCurvePowers", "value": 0}, {"duration": 0, "name": "RequiredVehicleSpeedsInput", "value": 0}, {"duration": 0, "name": "TraceTimesInput", "value": 0}, {"duration": 0.0030024051666259766, "name": "determine_gear_in_maximum_vehicle_speed", "value": 0.0030024051666259766}, {"duration": 0, "name": "determine_maximum_engine_speed_95", "value": 0}, {"duration": 0, "name": "determine_rated_engine_power", "value": 0}, {"duration": 0.0005004405975341797, "name": "resample_trace", "value": 0.0005004405975341797}, {"duration": 0, "name": "GearAtMaxVehicleSpeed", "value": 0}, {"duration": 0, "name": "Max95EngineSpeedFinal", "value": 0}, {"duration": 0, "name": "MaxVehicleSpeed", "value": 0}, {"duration": 0, "name": "RatedEnginePowerF", "value": 0}, {"duration": 0, "name": "RatedEngineSpeedF", "value": 0}, {"duration": 0, "name": "RequiredVehicleSpeeds", "value": 0}, {"duration": 0, "name": "TraceTimes", "value": 0}, {"duration": 0, "name": "TraceTimesCount", "value": 0}, {"duration": 0, "name": "determine_maximum_engine_speed", "value": 0}, {"duration": 0.0005002021789550781, "name": "get_accelerations", "value": 0.0005002021789550781}, {"duration": 0.001501321792602539, "name": "identify_phases", "value": 0.001501321792602539}, {"duration": 0, "name": "Accelerations", "value": 0}, {"duration": 0, "name": "EngineSpeedAtGearAtMaxRequiredSpeed", "value": 0}, {"duration": 0, "name": "EngineSpeedAtGearAtMaxVehicleSpeed", "value": 0}, {"duration": 0, "name": "GearAtMaxVehicleSpeedFinal", "value": 0}, {"duration": 0, "name": "InAcceleration", "value": 0}, {"duration": 0, "name": "InAccelerationAnyDuration", "value": 0}, {"duration": 0, "name": "InConstantSpeed", "value": 0}, {"duration": 0, "name": "InDeceleration", "value": 0}, {"duration": 0, "name": "InDecelerationToStandstill", "value": 0}, {"duration": 0, "name": "InStandStill", "value": 0}, {"duration": 0, "name": "MaxEngineSpeed", "value": 0}, {"duration": 0, "name": "MaxVehicleSpeedFinal", "value": 0}, {"duration": 0, "name": "PHASE_ACCELERATION", "value": 0}, {"duration": 0, "name": "PHASE_ACCELERATION_FROM_STANDSTILL", "value": 0}, {"duration": 0, "name": "PHASE_DECELERATION", "value": 0}, {"duration": 0, "name": "PHASE_DECELERATION_TO_STANDSTILL", "value": 0}, {"duration": 0, "name": "PHASE_STANDSTILL", "value": 0}, {"duration": 0, "name": "PhaseEnds", "value": 0}, {"duration": 0, "name": "PhaseStarts", "value": 0}, {"duration": 0, "name": "PhaseValues", "value": 0}, {"duration": 0, "name": "Phases", "value": 0}, {"duration": 0.0005009174346923828, "name": "calculate_required_powers", "value": 0.0005009174346923828}, {"duration": 0, "name": "minimum_engine_speed_in_motion", "value": 0}, {"duration": 0, "name": "CalculatedMinDriveEngineSpeedGreater2nd", "value": 0}, {"duration": 0, "name": "MinDrive1st", "value": 0}, {"duration": 0, "name": "MinDrive1stTo2nd", "value": 0}, {"duration": 0, "name": "MinDrive2nd", "value": 0}, {"duration": 0, "name": "MinDrive2ndDecel", "value": 0}, {"duration": 0, "name": "MinDriveGreater2nd", "value": 0}, {"duration": 0, "name": "MinDrivesI", "value": 0}, {"duration": 0, "name": "requiredPowersF", "value": 0}, {"duration": 0.001001119613647461, "name": "define_minimum_engine_speed_in_motion", "value": 0.001001119613647461}, {"duration": 0, "name": "MinDrives", "value": 0}, {"duration": 0.006505727767944336, "name": "determine_possible_gears", "value": 0.006505727767944336}, {"duration": 0, "name": "AccelerationFromStandstillStarts", "value": 0}, {"duration": 0, "name": "AdvancedClutchDisengage", "value": 0}, {"duration": 0, "name": "ClutchDisengaged", "value": 0}, {"duration": 0, "name": "ClutchDisengagedByGear", "value": 0}, {"duration": 0, "name": "ClutchUndefined", "value": 0}, {"duration": 0, "name": "ClutchUndefinedByGear", "value": 0}, {"duration": 0, "name": "InitialRequiredEngineSpeeds", "value": 0}, {"duration": 0, "name": "PossibleGearsByEngineSpeed", "value": 0}, {"duration": 0, "name": "RequiredEngineSpeeds", "value": 0}, {"duration": 1.6072978973388672, "name": "calculate_available_powers", "value": 1.6072978973388672}, {"duration": 0, "name": "AvailablePowers", "value": 0}, {"duration": 0, "name": "InitialAvailablePowers", "value": 0}, {"duration": 0.0005004405975341797, "name": "determine_possible_gears_based_available_powers", "value": 0.0005004405975341797}, {"duration": 0, "name": "PossibleGearsByAvailablePowersWithTotalSafetyMargin", "value": 0}, {"duration": 0.00250244140625, "name": "determine_initial_gears", "value": 0.00250244140625}, {"duration": 0, "name": "InitialGears", "value": 0}, {"duration": 0, "name": "PossibleGears", "value": 0}, {"duration": 2.2793400287628174, "name": "apply_corrections", "value": 2.2793400287628174}, {"duration": 0, "name": "ClutchDisengagedByGearFinal", "value": 0}, {"duration": 0, "name": "ClutchUndefinedByGearFinal", "value": 0}, {"duration": 0, "name": "CorrectionsCells", "value": 0}, {"duration": 0, "name": "InitialGearsFinal", "value": 0}, {"duration": 0.0004999637603759766, "name": "calculate_average_gear", "value": 0.0004999637603759766}, {"duration": 0.0030028820037841797, "name": "interleave_clutch", "value": 0.0030028820037841797}, {"duration": 0, "name": "AverageGear", "value": 0}, {"duration": 0, "name": "ClutchDisengagedFinal", "value": 0}, {"duration": 0, "name": "ClutchUndefinedFinal", "value": 0}, {"duration": 0, "name": "InitialGearsFinalAfterClutch", "value": 0}, {"duration": 0, "name": "PhaseSum", "value": 0}, {"duration": 0.0005002021789550781, "name": "calculate_average_gear\u003c0\u003e", "value": 0.0005002021789550781}, {"duration": 0.11259126663208008, "name": "reduce_vehicle_speed_if_not_enough_power", "value": 0.11259126663208008}, {"duration": 0.5543029308319092, "name": "remove_duplicate_gears", "value": 0.5543029308319092}, {"duration": 0, "name": "AvailablePowersFinal", "value": 0}, {"duration": 0, "name": "ChecksumVxGear", "value": 0}, {"duration": 0, "name": "ClutchHST", "value": 0}, {"duration": 0, "name": "GearNames", "value": 0}, {"duration": 0, "name": "GearSequenceStarts", "value": 0}, {"duration": 0.0014994144439697266, "name": "generate_gears", "value": 0.0014994144439697266}, {"duration": 0, "name": "shift_points", "value": 0}], "duration": 4.592062473297119, "name": "calculateShiftpointsNdvFullPC", "value": 0.016011714935302734}, {"duration": 0, "name": "shift_points", "value": 0}], "duration": 5.644428253173828, "name": "GEARSHIFT model", "value": 0}], "duration": 5.644428253173828, "name": "main"};
$('#dsp').append(Dispatcher(data, icicle).div);
});
</script>
</body>
</html>