def bootstrap_(): cfg["rebuild"] = False cfg["update"] = False env.setupEnv(cfg, False) buildconf_() fetch_() install_()
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)
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)
def envsh_(): global cfg env.setupEnv(cfg, True) c.printNormal(" Recreated env.sh.")
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)