Ejemplo n.º 1
0
#Script to test circular geometry for RWtoolbox

from RW import *
import sys

	
#Create random walk
rw=RW()

#Build domain
d=rw.domain

#Create run
run=rw.new_run()

vstart=d.add_vertex([-10,0])
vend=d.add_vertex([0,10])
vcenter=d.add_vertex([0,0])



a=d.add_arc(vstart,vcenter,vend=vend)

print "a.angle=",a.angle
print "a.angle_offset=",a.angle_offset
print "a.vstart.vid=",a.vstart.vid
print "a.vend.vid=",a.vend.vid



d.draw(ann=True)
Ejemplo n.º 2
0
#Script to test circular geometry for RWtoolbox

from RW import *
import sys

#Create random walk
rw = RW()

#Build domain
d = rw.domain

#Create run
run = rw.new_run()

vstart = d.add_vertex([-10, 0])
vend = d.add_vertex([0, 10])
vcenter = d.add_vertex([0, 0])

a = d.add_arc(vstart, vcenter, vend=vend)

print "a.angle=", a.angle
print "a.angle_offset=", a.angle_offset
print "a.vstart.vid=", a.vstart.vid
print "a.vend.vid=", a.vend.vid

d.draw(ann=True)
run.scale_plot()
raw_input()
Ejemplo n.º 3
0
from RW import *
import sys
#from domain import *

#d=domain

#print d.typ
	
#Create random walk
rw=RW()
print rw.tstart
print rw.domain.RW


#Build domain
#d=rw.domain

#print domain, type(domain)


raw_input()

d.add_vertex([10,10])
d.add_vertex([-10,10])
d.add_vertex([-10,-10])
d.add_vertex([10,-10])

for i in range(len(d.vertices)-1):
	d.add_edge(d.vertices[i],d.vertices[i+1])
d.add_edge(d.vertices[-1],d.vertices[0])	
Ejemplo n.º 4
0
from RW import *
import sys
#from domain import *

#d=domain

#print d.typ

#Create random walk
rw = RW()
print rw.tstart
print rw.domain.RW

#Build domain
#d=rw.domain

#print domain, type(domain)

raw_input()

d.add_vertex([10, 10])
d.add_vertex([-10, 10])
d.add_vertex([-10, -10])
d.add_vertex([10, -10])

for i in range(len(d.vertices) - 1):
    d.add_edge(d.vertices[i], d.vertices[i + 1])
d.add_edge(d.vertices[-1], d.vertices[0])

#Add walkers
rw.add_walker(x0=[9, 9])
Ejemplo n.º 5
0
import os

pathToPages = os.path.join(os.path.dirname(os.path.realpath('__file__')),
                           "../../docs/Pages")
pathToProjectsHtml = os.path.join(pathToPages,
                                  "../../docs/Pages/projects.html")
pathToIndexFile = os.path.join(pathToPages, "../../docs/index.html")

env = Environment(
    loader=FileSystemLoader(os.path.dirname(os.path.realpath('__file__'))))
template = env.get_template("ProjectTemplate.html")
commmitTemplate = env.get_template("CommitSummaryTemplate.html")
detailedCommmitTemplate = env.get_template("DetailCommitTemplate.html")
indexTemplate = env.get_template("IndexTemplate.html")

projects = RW.readProject('projects')
items = []

if os.path.isdir(pathToPages):
    shutil.rmtree(pathToPages)
try:
    os.mkdir(pathToPages)
except OSError:
    print("Could not make directory")

noOfProjects, noOfCommits, noOfRefactorings, noOfTypeChanges, noOfCommitsException = 0, 0, 0, 0, 0

for p in projects:
    noOfProjects += 1
    commits = RW.readCommit('commits_' + p.name)
    l = str(len(commits))
Ejemplo n.º 6
0
G_reply = G_reply.subgraph(rand_smpl)
G_mention = G_mention.subgraph(rand_smpl)
G_retweet = G_retweet.subgraph(rand_smpl)
G_social = G_social.subgraph(rand_smpl)

c = list(nx.k_clique_communities(G_social, 6))
print len(c)

mainpart = community.best_partition(G_social)
print len(mainpart.values())

for commcnt in range(len(c)):
    nodeset = list(c[commcnt])
    Gr = G_reply.subgraph(nodeset)
    Gm = G_mention.subgraph(nodeset)
    Grr = G_retweet.subgraph(nodeset)
    Gs = G_social.subgraph(nodeset)
    #if (nx.is_connected(Gr) and nx.is_connected(Gm) and nx.is_connected(Grr) and nx.is_connected(Gs)):
    #	pass
    #else:
    #	print 'Runtime error, one of the graphs is not connected'
    #	continue
    Garr = [Gr, Gm, Grr, Gs]
    Klist = sg.multiview_IRWK(Garr)
    for K in Klist:
        print K
        print 'average similarity is:', K.mean()

stop = timeit.default_timer()
print stop - start
Ejemplo n.º 7
0
#!/usr/bin/python
import re

import  RW

friendList = 0
prename = 0
filename1 = "samplelist.txt"
filename2 = "friendlist.txt"
(currentname, friendList) = RW.rw("IscariotCX667")

for i in range(1,10000) :
  (nextname, friendList) = RW.rw(currentname)
  if nextname != None :
   file1 = open(filename1, "a")
   file1.write(currentname+";"+str(len(friendList))+"\n")
   file2 = open(filename2, "a")
   for j in range(0, len(friendList)) :
    file2.write(friendList[j] + ";")
   file2.write("\n")
   prename = currentname
  else :
   (nextname, friendList) = RW.rw(prename)

  currentname = nextname
  print "Run " + str(i)


Ejemplo n.º 8
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys, os

sys.path.append(os.path.abspath('./Modules/'))

import DevNux, RW, URL

# Configurações
path_store = 'store/'

# Carrega os modulos utilizados
DevNux = DevNux()
RW = RW(path_store)
URL = URL()

while True:

    DevNux.clear()
    print('##############  M E N U ###############')
    print('1) Encurtar URL')
    print('2) Ver Tabela Hash')
    print('3) Salvar Tabela Hash')
    print('4) Carregar Arquivo')
    print('5) Buscar por Hash')
    print('6) Base64')
    print('0) Sair')

    acao = input()