コード例 #1
0
ファイル: ghostb.py プロジェクト: telmomenezes/ghostborders
def scales_communities(ctx):
    outdir = ctx.obj["outdir"]
    two = ctx.obj["two"]
    runs = int(ctx.obj["runs"])
    best = ctx.obj["best"]
    intervals = int(ctx.obj["intervals"])

    scales = Scales(outdir, intervals)
    scales.generate_communities(two, runs, best)
コード例 #2
0
ファイル: ghostb.py プロジェクト: pharshid/ghostborders
def scales_communities(ctx):
    outdir = ctx.obj['outdir']
    two = ctx.obj['two']
    runs = int(ctx.obj['runs'])
    best = ctx.obj['best']
    intervals = int(ctx.obj['intervals'])

    scales = Scales(outdir, intervals)
    scales.generate_communities(two, runs, best)
コード例 #3
0
ファイル: ghostb.py プロジェクト: pharshid/ghostborders
def dist_sequence(ctx):
    dbname = ctx.obj['dbname']
    db = DB(dbname, ctx.obj['config'])
    db.open()
    outdir = ctx.obj['outdir']
    intervals = int(ctx.obj['intervals'])
    smooth = ctx.obj['smooth']

    scales = Scales(outdir, intervals)
    scales.dist_sequence(db, smooth)
コード例 #4
0
ファイル: ghostb.py プロジェクト: telmomenezes/ghostborders
def dist_sequence(ctx):
    dbname = ctx.obj["dbname"]
    db = DB(dbname, ctx.obj["config"])
    db.open()
    outdir = ctx.obj["outdir"]
    intervals = int(ctx.obj["intervals"])
    smooth = ctx.obj["smooth"]

    scales = Scales(outdir, intervals)
    scales.dist_sequence(db, smooth)
コード例 #5
0
ファイル: ghostb.py プロジェクト: pharshid/ghostborders
def scales_usermetrics(ctx):
    dbname = ctx.obj['dbname']
    db = DB(dbname, ctx.obj['config'])
    db.open()
    outdir = ctx.obj['outdir']
    intervals = int(ctx.obj['intervals'])
    scale_membership = ctx.obj['scale_membership']

    s = Scales(outdir, intervals)
    s.usermetrics(db, scale_membership)
コード例 #6
0
ファイル: ghostb.py プロジェクト: telmomenezes/ghostborders
def scales_usermetrics(ctx):
    dbname = ctx.obj["dbname"]
    db = DB(dbname, ctx.obj["config"])
    db.open()
    outdir = ctx.obj["outdir"]
    intervals = int(ctx.obj["intervals"])
    scale_membership = ctx.obj["scale_membership"]

    s = Scales(outdir, intervals)
    s.usermetrics(db, scale_membership)
コード例 #7
0
ファイル: ghostb.py プロジェクト: pharshid/ghostborders
def scales_borders(ctx):
    dbname = ctx.obj['dbname']
    db = DB(dbname, ctx.obj['config'])
    db.open()
    outdir = ctx.obj['outdir']
    best = ctx.obj['best']
    smooth = ctx.obj['smooth']
    intervals = int(ctx.obj['intervals'])
    
    scales = Scales(outdir, intervals)
    scales.generate_borders(db, best, smooth)
コード例 #8
0
ファイル: ghostb.py プロジェクト: pharshid/ghostborders
def similarity_matrix(ctx):
    dbname = ctx.obj['dbname']
    db = DB(dbname, ctx.obj['config'])
    db.open()
    outdir = ctx.obj['outdir']
    intervals = int(ctx.obj['intervals'])
    smooth = ctx.obj['smooth']
    optimize = ctx.obj['optimize']

    scales = Scales(outdir, intervals)
    scales.similarity_matrix(db, smooth, optimize)
コード例 #9
0
ファイル: ghostb.py プロジェクト: telmomenezes/ghostborders
def scales_graphs(ctx):
    dbname = ctx.obj["dbname"]
    db = DB(dbname, ctx.obj["config"])
    db.open()
    outdir = ctx.obj["outdir"]
    intervals = int(ctx.obj["intervals"])
    scale = ctx.obj["scale"]
    table = ctx.obj["table"]

    scales = Scales(outdir, intervals)
    scales.generate_graphs(db, scale, table)
コード例 #10
0
ファイル: ghostb.py プロジェクト: telmomenezes/ghostborders
def similarity_matrix(ctx):
    dbname = ctx.obj["dbname"]
    db = DB(dbname, ctx.obj["config"])
    db.open()
    outdir = ctx.obj["outdir"]
    intervals = int(ctx.obj["intervals"])
    smooth = ctx.obj["smooth"]
    optimize = ctx.obj["optimize"]

    scales = Scales(outdir, intervals)
    scales.similarity_matrix(db, smooth, optimize)
コード例 #11
0
ファイル: ghostb.py プロジェクト: pharshid/ghostborders
def scales_graphs(ctx):
    dbname = ctx.obj['dbname']
    db = DB(dbname, ctx.obj['config'])
    db.open()
    outdir = ctx.obj['outdir']
    intervals = int(ctx.obj['intervals'])
    scale = ctx.obj['scale']
    table = ctx.obj['table']
    
    scales = Scales(outdir, intervals)
    scales.generate_graphs(db, scale, table)
コード例 #12
0
ファイル: ghostb.py プロジェクト: telmomenezes/ghostborders
def scales_borders(ctx):
    dbname = ctx.obj["dbname"]
    db = DB(dbname, ctx.obj["config"])
    db.open()
    outdir = ctx.obj["outdir"]
    best = ctx.obj["best"]
    smooth = ctx.obj["smooth"]
    intervals = int(ctx.obj["intervals"])

    scales = Scales(outdir, intervals)
    scales.generate_borders(db, best, smooth)
コード例 #13
0
ファイル: ghostb.py プロジェクト: telmomenezes/ghostborders
def scales_multi_borders(ctx):
    dbname = ctx.obj["dbname"]
    db = DB(dbname, ctx.obj["config"])
    db.open()
    outdir = ctx.obj["outdir"]
    outfile = ctx.obj["outfile"]
    smooth = ctx.obj["smooth"]
    intervals = int(ctx.obj["intervals"])
    scales = ctx.obj["scales"]

    s = Scales(outdir, intervals)
    s.generate_multi_borders(db, outfile, smooth, scales)
コード例 #14
0
ファイル: ghostb.py プロジェクト: pharshid/ghostborders
def scales_multi_borders(ctx):
    dbname = ctx.obj['dbname']
    db = DB(dbname, ctx.obj['config'])
    db.open()
    outdir = ctx.obj['outdir']
    outfile = ctx.obj['outfile']
    smooth = ctx.obj['smooth']
    intervals = int(ctx.obj['intervals'])
    scales = ctx.obj['scales']

    s = Scales(outdir, intervals)
    s.generate_multi_borders(db, outfile, smooth, scales)
コード例 #15
0
ファイル: ghostb.py プロジェクト: pharshid/ghostborders
def scales_metric(ctx):
    dbname = ctx.obj['dbname']
    db = DB(dbname, ctx.obj['config'])
    db.open()
    outdir = ctx.obj['outdir']
    best = ctx.obj['best']
    intervals = int(ctx.obj['intervals'])
    smooth = ctx.obj['smooth']
    scale = ctx.obj['scale']
    metric = ctx.obj['metric']

    scales = Scales(outdir, intervals)
    scales.metric(metric, db, best, smooth, scale)
コード例 #16
0
ファイル: ghostb.py プロジェクト: telmomenezes/ghostborders
def scales_metric(ctx):
    dbname = ctx.obj["dbname"]
    db = DB(dbname, ctx.obj["config"])
    db.open()
    outdir = ctx.obj["outdir"]
    best = ctx.obj["best"]
    intervals = int(ctx.obj["intervals"])
    smooth = ctx.obj["smooth"]
    scale = ctx.obj["scale"]
    metric = ctx.obj["metric"]

    scales = Scales(outdir, intervals)
    scales.metric(metric, db, best, smooth, scale)
コード例 #17
0
ファイル: ghostb.py プロジェクト: telmomenezes/ghostborders
def scales_normalize(ctx):
    outdir = ctx.obj["outdir"]
    intervals = int(ctx.obj["intervals"])

    scales = Scales(outdir, intervals)
    scales.normalize()
コード例 #18
0
ファイル: ghostb.py プロジェクト: pharshid/ghostborders
def scales_normalize(ctx):
    outdir = ctx.obj['outdir']
    intervals = int(ctx.obj['intervals'])
    
    scales = Scales(outdir, intervals)
    scales.normalize()