Ejemplo n.º 1
0
def menugraphml(arllegit, nllegit):
    sortida = False
    comunitats = False
    com = []
    while (sortida != True):
        if comunitats == False:
            print '\n Escull una de les opcions:'
            print "\n [1] Calcular parametres de la xarxa\n"
            print "\n [2] Aplicar algorisme de deteccio de comunitats\n"
            print "\n [3] Carregar una xarxa diferent\n"
            print "\n [4] Obrir l'arxiu amb el Gephi\n"
            print "\n [5] Sortir del programa\n"

            op = raw_input("Escriu el numero de la opcio: \n")

            if op == '1':
                num = para.parametres(arllegit, nllegit)
            elif op == '2':
                com = alg.escollir(arllegit, nllegit)
                comunitats = True  #Tinc comunitats disponibles
            elif op == '3':
                main()
            elif op == '4':
                ge.obrir(nom)  #obrir el gephi amb l'arxiu cargat
            elif op == '5':
                sys.exit()
        else:
            print '\n Escull una de les opcions:'
            print "\n [1] Calcular parametres de la xarxa\n"
            print "\n [2] Aplicar algorisme de deteccio de comunitats\n"
            print "\n [3] Comparar les comunitats calculades\n"
            print "\n [4] Guardar en fitxer les comunitats calculades\n"
            print "\n [5] Carregar una xarxa diferent\n"
            print "\n [6] Sortir del programa\n"

            op = raw_input("Escriu el numero de la opcio: \n")

            if op == '1':
                num = para.parametres(arllegit, nllegit)
            elif op == '2':
                com = alg.escollir(arllegit, nllegit)
            elif op == '3':
                comu.benchmark(arllegit, com)  #afegir nllegit???
                #comu.comparador(com)
            elif op == '4':
                guardarcom(com)
            elif op == '5':
                main()
            elif op == '6':
                sys.exit()
Ejemplo n.º 2
0
def menugml(arllegitgml,nllegitgml,pes):
    sortida = False
    comunitats = False
    com = []
    compa = []
    param = []    
    while(sortida != True):
        if comunitats == False:
            print '\n Escull una de les opcions:'
            print "\n [1] Calcular parametres de la xarxa\n"
            print "\n [2] Aplicar algorisme de deteccio de comunitats\n"
            print "\n [3] Carregar una xarxa diferent\n"
            print "\n [4] Obrir l'arxiu amb el Gephi\n"
            print "\n [5] Sortir del programa\n"
            
            op = raw_input("Escriu el numero de la opcio: \n")
            
            if op == '1':
                param = para.parametres(arllegitgml,nllegitgml)
            elif op == '2':
                com,algo = alg.netescollir(arllegitgml,nllegitgml,nom,pes)
                if com:
                    comunitats = True #Tinc comunitats disponibles
            elif op == '3':
                main()
            elif op == '4':
                ge.obrir(nom)#obrir el gephi amb l'arxiu cargat
            elif op == '5':
                sys.exit()
            else:
                print "Parametre incorrecte, escriu un dels nombres disponibles"

        else:
            print '\n Escull una de les opcions:'
            print "\n [1] Calcular parametres de la xarxa\n"
            print "\n [2] Aplicar algorisme de deteccio de comunitats\n"
            print "\n [3] Comparar les comunitats calculades\n"
            print "\n [4] Guardar en fitxer les comunitats calculades\n"
            print "\n [5] Guardar les comunitats amb graphml i obrir-les amb el Gephi\n"
            print "\n [6] Guardar la infomacio dels procediments\n"
            print "\n [7] Carregar una xarxa diferent\n"
            print "\n [8] Sortir del programa\n"
            
            op = raw_input("Escriu el numero de la opcio: \n")
            
            if op == '1':
                param = para.parametres(arllegitgml,nllegitgml)
            elif op == '2':
                com,algo = alg.escollir(arllegitgml,nllegitgml,nom,pes)
            elif op == '3':
                compa = comu.benchmark(arllegitgml,com)
            elif op == '4':
                gdc.guardarcom(com)
            elif op == '5':
                ge.escriuregraf(arllegitgml,com)
            elif op == '6':
                gdc.guardainfo(arllegitgml,com,algo,nom,param)
            elif op == '7':
                main()
            elif op == '8':
                sys.exit()
            else:
                print "Parametre incorrecte, escriu un dels nombres disponibles"
Ejemplo n.º 3
0
 def comparar():
     comu.benchmark(arllegit,com) #afegir nllegit???
Ejemplo n.º 4
0
def menugml(arllegitgml, nllegitgml, pes):
    sortida = False
    comunitats = False
    com = []
    compa = []
    param = []
    while (sortida != True):
        if comunitats == False:
            print '\n Escull una de les opcions:'
            print "\n [1] Calcular parametres de la xarxa\n"
            print "\n [2] Aplicar algorisme de deteccio de comunitats\n"
            print "\n [3] Carregar una xarxa diferent\n"
            print "\n [4] Obrir l'arxiu amb el Gephi\n"
            print "\n [5] Sortir del programa\n"

            op = raw_input("Escriu el numero de la opcio: \n")

            if op == '1':
                param = para.parametres(arllegitgml, nllegitgml)
            elif op == '2':
                com, algo = alg.netescollir(arllegitgml, nllegitgml, nom, pes)
                if com:
                    comunitats = True  #Tinc comunitats disponibles
            elif op == '3':
                main()
            elif op == '4':
                ge.obrir(nom)  #obrir el gephi amb l'arxiu cargat
            elif op == '5':
                sys.exit()
            else:
                print "Parametre incorrecte, escriu un dels nombres disponibles"

        else:
            print '\n Escull una de les opcions:'
            print "\n [1] Calcular parametres de la xarxa\n"
            print "\n [2] Aplicar algorisme de deteccio de comunitats\n"
            print "\n [3] Comparar les comunitats calculades\n"
            print "\n [4] Guardar en fitxer les comunitats calculades\n"
            print "\n [5] Guardar les comunitats amb graphml i obrir-les amb el Gephi\n"
            print "\n [6] Guardar la infomacio dels procediments\n"
            print "\n [7] Carregar una xarxa diferent\n"
            print "\n [8] Sortir del programa\n"

            op = raw_input("Escriu el numero de la opcio: \n")

            if op == '1':
                param = para.parametres(arllegitgml, nllegitgml)
            elif op == '2':
                com, algo = alg.escollir(arllegitgml, nllegitgml, nom, pes)
            elif op == '3':
                compa = comu.benchmark(arllegitgml, com)
            elif op == '4':
                gdc.guardarcom(com)
            elif op == '5':
                ge.escriuregraf(arllegitgml, com)
            elif op == '6':
                gdc.guardainfo(arllegitgml, com, algo, nom, param)
            elif op == '7':
                main()
            elif op == '8':
                sys.exit()
            else:
                print "Parametre incorrecte, escriu un dels nombres disponibles"