Commit d3ac46d2 authored by Romain Loth's avatar Romain Loth

minor adjustments around db to tina weights

parent 0e50ea93
......@@ -94,7 +94,7 @@ class MyExtractor:
results=self.cursor.fetchall()
# debug
# mlog("DEBUG", "getScholarsList<== len(all 2-step neighbors) =", len(results))
mlog("DEBUG", "getScholarsList<== len(all 2-step neighbors) =", len(results))
if len(results) == 0:
# should never happen if input unique_id is valid
......@@ -293,10 +293,13 @@ class MyExtractor:
scholarsIncluded = 0;
for i in self.scholars:
mlog('INFO', 'extractDataCustom:'+self.scholars[i]['email'])
self.scholars_colors[self.scholars[i]['email'].strip()]=0;
scholar_keywords = self.scholars[i]['keywords_ids'];
for k in range(len(scholar_keywords)):
kw_k = scholar_keywords[k]
mlog('INFO', 'extractDataCustom:keyword'+kw_k)
if kw_k != None and kw_k!="":
# mlog("DEBUG", kw_k)
if kw_k in termsMatrix:
......
......@@ -8,7 +8,7 @@ var ForceAtlas2 = function(graph) {
linLogMode: false,
outboundAttractionDistribution: false,
adjustSizes: false,
edgeWeightInfluence: 0,
edgeWeightInfluence: 1,
scalingRatio: 1,
strongGravityMode: false,
gravity: 1,
......@@ -233,7 +233,7 @@ var ForceAtlas2 = function(graph) {
totalSwinging += n.fa2.mass * swinging;
swingingSum += swinging;
promdxdy += (Math.abs(n.fa2.dx)+Math.abs(n.fa2.dy))/2; /**/
totalEffectiveTraction += n.fa2.mass *
0.5 *
Math.sqrt(
......@@ -242,15 +242,15 @@ var ForceAtlas2 = function(graph) {
);
}
});
self.p.totalSwinging = totalSwinging;
var convg= ((Math.pow(nodes.length,2))/promdxdy); /**/
var swingingVSnodes_length = swingingSum/nodes.length; /**/
// if(convg > swingingVSnodes_length){
// if(convg > swingingVSnodes_length){
// self.p.banderita=true;
// }
self.p.totalEffectiveTraction = totalEffectiveTraction;
// We want that swingingMovement < tolerance * convergenceMovement
......@@ -367,7 +367,7 @@ var ForceAtlas2 = function(graph) {
// Behavior
this.p.outboundAttractionDistribution = false;
this.p.linLogMode = false;
this.p.adjustSizes = false;
this.p.adjustSizes = true;
this.p.edgeWeightInfluence = 1;
// Performance
......@@ -878,7 +878,7 @@ var Region = function(nodes, depth) {
massCenterX: 0,
massCenterY: 0
};
console.log("updating mass and geometry");
this.updateMassAndGeometry();
}
......@@ -981,7 +981,7 @@ var startForceAtlas2 = function(graph,limit_it) {
forceatlas2 = new ForceAtlas2(graph);
forceatlas2.setAutoSettings();
forceatlas2.init();
count=0;
flag=false;
while(true){
......@@ -994,13 +994,13 @@ var startForceAtlas2 = function(graph,limit_it) {
}
count++;
if(flag||count>limit_it) break;
}
}
// pr(forceatlas2.graph.nodes[0].x)
// pr(forceatlas2.graph.nodes[0].y)
// console.log("\titerations: "+count)
result={
"nodes":forceatlas2.graph.nodes,
"it":count
"it":count
}
return result;
};
......@@ -1016,5 +1016,5 @@ self.addEventListener("message", function(e) {
"nodes":result.nodes,
"it":result.it
});
}, false);
\ No newline at end of file
}, false);
......@@ -259,7 +259,7 @@ function bringTheNoise(sourceinfo,type){
$('#modalloader').modal('show');
// console.warn("===> PASSING ON QUERY (type "+type+") TO BRIDGE <===")
console.warn("===> PASSING ON QUERY (type "+type+") TO BRIDGE <===")
if(type=="uid") {
// pr("bring the noise, case: unique_id");
// pr(getClientTime()+" : DataExt Ini");
......@@ -726,15 +726,17 @@ function SigmaLayouting( URL, DATA, NAME) {
pr(data)
if(!isUndef(ourGetUrlParam.seed))seed=ourGetUrlParam.seed;
extractFromJson(data,seed);
// changeToMacro("social");
pr(getClientTime()+" : DataExt Fin");
// < === DATA EXTRACTED!! === >
if(fa2enabled==="off") $("#edgesButton").hide();
// changeToMacro("social");
pushSWClick("social");
if(fa2enabled==="off") $("#edgesButton").hide();
pr(partialGraph._core.graph.nodes.length)
pr(partialGraph._core.graph.edges.length)
nbnodes = partialGraph._core.graph.nodes.length
if(nbnodes>=400 && nbnodes<1000) {
snbnodes = nbnodes+"";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment