Beispiel #1
0
def bootstrap_():
    cfg["rebuild"] = False
    cfg["update"] = False
    env.setupEnv(cfg, False)
    buildconf_()
    fetch_()
    install_()
Beispiel #2
0
def thread_initVar(self_class, dataset, end_function):
    error = False
    msg = None

    try:
        info = Env.Info()
        env_obj = Env.setupEnv([__file__, sys.argv[0], os.getcwd()], info)
        self_class._env_obj = env_obj
        self_class._database = env_obj.Database
        self_class._wordsBag = env_obj.WordsBag
        self_class._Freq = env_obj.Frequency

        request = query.Request(env_obj.Database, env_obj.WordsBag,
                                env_obj.Frequency, env_obj.getMatrixFolder())
        request.load(dataset)
        self_class._request = request

    except Exception as e:
        error = True
        msg = e, format_exc()

    end_function(error=error, e=msg)
Beispiel #3
0
import sys, os

from querySystem.matrixOp import *
from querySystem.kmoy import *

import scipy.sparse as scs
import numpy as np
from random import randint

info = Env.Info()
'''
wordsBagInfo = Env.WordsBagInfo(ignore=True) 
info = Env.Info(wordsBagInfo=wordsBagInfo)
'''

env_obj = Env.setupEnv([__file__, sys.argv[0], os.getcwd()], info)
database = env_obj.Database
wordsBag = env_obj.WordsBag
Freq = env_obj.Frequency

def test():
    m, n = 10, 5
    A = np.zeros((m, n))

    nrand = randint(10, 30)
    for i in range(nrand):
        pos = randint(0, m-1), randint(0, n-1)
        A[pos] = randint(1,10)

    cl = Clusterer(A)
    print("Matrice :\n", cl._matrix)
Beispiel #4
0
def envsh_():
    global cfg
    env.setupEnv(cfg, True)
    c.printNormal("  Recreated env.sh.")
Beispiel #5
0
    logFile = cfg["devDir"] + "/autoproj/bob/logs/"+package.replace("/", "_")+"_build.txt"
    c.printWarning("build log:")
    with open(logFile) as f:
        for l in f:
            if "error" in l:
                c.printError(l.strip())
            else:
                c.printNormal(l.strip())

def help_():
    print
    printNormal("  The following commands are available:\n  "),
    c.printBold(", ".join(commands))
    printNormal('\n  Once you have the env.sh sourced, most commands\n  can also be used with "mars_command" to have\n  autocompletion (e.g. mars_install)\n')

env.setupEnv(cfg, False)

if __name__ == "__main__":
    if len(sys.argv) < 2 or sys.argv[1] not in commands:
        print c.printBold("Please specify an action. Your options are:\n" +
                           ", ".join(commands) + "\n")
        exit(0)

    if "-n" in sys.argv:
        cfg["checkDeps"] = False
    globals()[sys.argv[1].replace("-", "_")+"_"]()
    printErrors()

    if len(cfg["profiling"]) > 0:
        with open(cfg["devDir"]+"/autoproj/bob/profiling.yml", "w") as f:
            yaml.dump(cfg["profiling"], f, default_flow_style=False)