def test_compare(self): print('test_compare') argv = [os.path.join('data/', self.pretrained_model_name), 'data/images/Anthony_Hopkins_0001.jpg', 'data/images/Anthony_Hopkins_0002.jpg' ] args = compare.parse_arguments(argv) compare.main(args)
def main(args): saveFace = None; cap = cv2.VideoCapture(0) face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_alt.xml') while(True): # Capture frame-by-frame ret, frame = cap.read() faces = face_cascade.detectMultiScale(frame, 1.3, 5) if len(faces) > 0: saveFace = frame break; # Display the resulting frame cv2.imshow('frame',frame) if cv2.waitKey(1) & 0xFF == ord('q'): break # When everything done, release the capture cap.release() cv2.destroyAllWindows() cv2.imwrite('C:/Users/USER/Desktop/facenet-RealTime/src/face_data/saveFace.jpg',frame) mypath = 'C:/Users/USER/Desktop/facenet-RealTime/src/face_data' onlyfiles = [f for f in listdir(mypath) if isfile(join(mypath, f))] myImage = [] for file in onlyfiles: isImage = None file = mypath + '/' + file isImage = imghdr.what(file) if isImage != None: myImage.append(file) #begin facenet cp.main(args,myImage);
def test_compare(self): argv = ['../data/model/20161030-023650/', 'model-20161030-023650.meta', 'model-20161030-023650.ckpt-80000', '../data/images/Anthony_Hopkins_0001.jpg', '../data/images/Anthony_Hopkins_0002.jpg' ] args = compare.parse_arguments(argv) compare.main(args)
def test_compare(self): argv = [ '../data/model/20160620-173927/model.ckpt-500000', '../data/images/Anthony_Hopkins_0001.png', '../data/images/Anthony_Hopkins_0002.png' ] args = compare.parse_arguments(argv) compare.main(args)
def test_compare(self): argv = [ os.path.join('data/', self.pretrained_model_name), 'data/images/Anthony_Hopkins_0001.jpg', 'data/images/Anthony_Hopkins_0002.jpg' ] args = compare.parse_arguments(argv) compare.main(args)
def main(opts, args): if args[0] == 'lumi': import lumi lumi.main(opts, args[1:]) elif args[0] == 'compare': import compare compare.main(opts, args[1:]) elif args[0] == 'combine': import combine combine.main(opts, args[1:]) elif args[0] == 'divide': import divide divide.main(opts, args[1:]) elif args[0] == 'para': import para para.main(opts, args[1:]) elif args[0] == 'entries': import entries entries.main(opts, args[1:]) elif args[0] == 'brf': import brf brf.main(opts, args[1:]) elif args[0] == 'diff': import diff diff.main(opts, args[1:]) elif args[0] == 'cuts': import cuts cuts.main(opts, args[1:]) elif args[0] == 'parse': import parse parse.main(opts, args[1:]) elif args[0] == 'backgrounds': import backgrounds backgrounds.main(opts, args[1:]) elif args[0] == 'cbx': import cbx cbx.main(opts, args[1:]) elif args[0] == 'sld': import sld sld.main(opts, args[1:]) elif args[0] == 'web': import web web.main(opts, args[1:]) elif args[0] == 'mctruth': import mctruth mctruth.main(opts, args[1:]) elif args[0] == 'ths': import ths ths.main(opts, args[1:]) elif args[0] == 'prd': import prd prd.main(opts, args[1:]) else: raise NameError(args)
def main(): args = sys.argv[1:] if len(args) >= 1: func = args[0] if func == "synca": synctags.main() elif func == "add": addition.main() elif func == "compare": compare.main() elif func == "txt2json": txt2json.main() elif func == "pickone": pickone.main() elif func == "fillup": fillup.main() else: print("please enter synca/add/compare/txt2json/pickone")
def compare2(): sys.argv[1:] = [e1.get(), e2.get()] dist, time1 = compare.main(compare.parse_arguments(sys.argv[1:])) if dist < 1: var3.set(dist) var4.set("判断为同一个人脸") else: var3.set(dist) var4.set("判断为不是同一个人脸") var5.set(time1)
def main(): args = __parse_params_to_settings() if args.version: # This gets handled by setup.py, we just need to not run the main routine print(setup.git_version()) exit(0) __update_settings_from_args(args) proceed = __query_yes_no("Start tagcompare against {} for cid={}, pids={}?" .format(settings.DEFAULT.domain, settings.DEFAULT.campaigns, settings.DEFAULT.publishers)) if not proceed: print("Stopping tagcompare on user input") exit(0) jobname = capture.main() if not args.capture_only: compare.main(build=jobname)
def visualization(): while (True): print("\n\t----------Please specify the visualization----------") command = raw_input( "\t\tType 'a' for viewing contribution of all members;\n\t\tType 'b' for viewing commit history of a user;\n\t\tType 'c' for viewing commit history comparison;\n\t\tType 'd' for viewing commit history of a file;\n\t\tType 'e' for viewing number of lines of code;\n\t\tType others to go back to the main menu;\n\t\t\tSpecify your command: " ) if command == "a": print("\n\t----------Task A----------") contribution.main() elif command == "b": print("\n\t----------Task B----------") onecontributor.main() elif command == "c": print("\n\t----------Task C----------") compare.main() elif command == "d": print("\n\t----------Task D----------") commithistory.main() elif command == "e": print("\n\t----------Task E----------") lines.main() else: print break
from compare import main if __name__ == '__main__': main()
# -*- coding: utf-8 -*- """ Created on Thu Feb 22 10:57:34 2018 @author: Administrator """ import compare import numpy as np a = compare.load_and_align_data("C:/Users/Administrator/photos/modified", 160, 44, 0.3) b = compare.main(a) c = np.array(b) print(c.shape)
#! /usr/bin/env python3 import os from compare import main output = [] for n, filename1 in enumerate(os.listdir('pgnsplit/set1')): for m, filename2 in enumerate(os.listdir('pgnsplit/set2')): print(filename1, filename2) output.append((filename1, filename2, main(f'pgnsplit/set1/{filename1}', f'pgnsplit/set2/{filename2}', 10, 50))) print(f"done outer: {n} inner: {m}") print(output) #pgn1, pgn2, depth, desired games #main(library[0], library[1], 10, 100) #10 50 #[('pachamama.pgn', 'andrewrun.pgn', 2.495632472983266), ('pachamama.pgn', 'erindreki.pgn', 0.10205294365266725), ('pachamama.pgn', 'Kobylka.pgn', 0.0), ('pachamama.pgn', 'kromzom.pgn', 0.05489775675018534), ('pachamama.pgn', 'pacal56.pgn', 0.05331307940502494), ('pachamama.pgn', 'behelit.pgn', 0.46698706791577826), ('pachamama.pgn', 'blastol.pgn', 1.4134995384772675), ('pachamama.pgn', 'Horobetz.pgn', 0.6375165218907077), ('pachamama.pgn', 'kknight.pgn', 0.0), ('pachamama.pgn', 'EGNfanclub.pgn', 1.2520453007175623), ('pachamama.pgn', 'igo1.pgn', 0.12514585648324084), ('pachamama.pgn', 'TASSADAR.pgn', 0.0), ('pachamama.pgn', 'Kasparova.pgn', 0.0), ('pachamama.pgn', 'likor64.pgn', 0.0390362931766296), ('schnappi.pgn', 'andrewrun.pgn', 0.17826901860905786), ('schnappi.pgn', 'erindreki.pgn', 0.4113200456316488), ('schnappi.pgn', 'Kobylka.pgn', 0.039216046085341044), ('schnappi.pgn', 'kromzom.pgn', 0.3002737462383165), ('schnappi.pgn', 'pacal56.pgn', 0.08701967941206719), ('schnappi.pgn', 'behelit.pgn', 0.6326154526980908), ('schnappi.pgn', 'blastol.pgn', 0.26710487170245667), ('schnappi.pgn', 'Horobetz.pgn', 0.1285862016799939), ('schnappi.pgn', 'kknight.pgn', 0.26972371847026133), ('schnappi.pgn', 'EGNfanclub.pgn', 0.44986821045885844), ('schnappi.pgn', 'igo1.pgn', 0.09950987136255275), ('schnappi.pgn', 'TASSADAR.pgn', 0.25032255870166753), ('schnappi.pgn', 'Kasparova.pgn', 0.4860893666174573), ('schnappi.pgn', 'likor64.pgn', 0.30977670229674703), ('nefantii.pgn', 'andrewrun.pgn', 0.5617182286926035), ('nefantii.pgn', 'erindreki.pgn', 0.040122858779098325), ('nefantii.pgn', 'Kobylka.pgn', 0.3081357413425805), ('nefantii.pgn', 'kromzom.pgn', 0.2298918969614125), ('nefantii.pgn', 'pacal56.pgn', 0.10459861797668256), ('nefantii.pgn', 'behelit.pgn', 2.019157889325805), ('nefantii.pgn', 'blastol.pgn', 0.2836906233608928), ('nefantii.pgn', 'Horobetz.pgn', 0.4508384785047128), ('nefantii.pgn', 'kknight.pgn', 0.3072602449938525), ('nefantii.pgn', 'EGNfanclub.pgn', 0.27845751661773055), ('nefantii.pgn', 'igo1.pgn', 0.17633430875208583), ('nefantii.pgn', 'TASSADAR.pgn', 0.1181711598470431), ('nefantii.pgn', 'Kasparova.pgn', 0.0762884802889746), ('nefantii.pgn', 'likor64.pgn', 0.36360941001883423), ('zoranz.pgn', 'andrewrun.pgn', 1.3847280354896216), ('zoranz.pgn', 'erindreki.pgn', 20.49803256802959), ('zoranz.pgn', 'Kobylka.pgn', 0.0059258673991295216), ('zoranz.pgn', 'kromzom.pgn', 2.781929811078557), ('zoranz.pgn', 'pacal56.pgn', 0.059238946804154466), ('zoranz.pgn', 'behelit.pgn', 0.6879192213490672), ('zoranz.pgn', 'blastol.pgn', 1.2553609441612874), ('zoranz.pgn', 'Horobetz.pgn', 0.5895757505695152), ('zoranz.pgn', 'kknight.pgn', 0.004214011027769452), ('zoranz.pgn', 'EGNfanclub.pgn', 1.3796044986246763), ('zoranz.pgn', 'igo1.pgn', 0.14404166567923016), ('zoranz.pgn', 'TASSADAR.pgn', 0.037926099249925065), ('zoranz.pgn', 'Kasparova.pgn', 0.0), ('zoranz.pgn', 'likor64.pgn', 0.13377783333854157), ('MisterBiggStuff.pgn', 'andrewrun.pgn', 0.8205591834636607), ('MisterBiggStuff.pgn', 'erindreki.pgn', 0.0), ('MisterBiggStuff.pgn', 'Kobylka.pgn', 0.191647324836649), ('MisterBiggStuff.pgn', 'kromzom.pgn', 0.10275583874263007), ('MisterBiggStuff.pgn', 'pacal56.pgn', 1.22633292021067), ('MisterBiggStuff.pgn', 'behelit.pgn', 0.380472418743755), ('MisterBiggStuff.pgn', 'blastol.pgn', 1.021292249091144), ('MisterBiggStuff.pgn', 'Horobetz.pgn', 0.7349376512026453), ('MisterBiggStuff.pgn', 'kknight.pgn', 0.08362978529974507), ('MisterBiggStuff.pgn', 'EGNfanclub.pgn', 0.5891787401329907), ('MisterBiggStuff.pgn', 'igo1.pgn', 0.37641682500529505), ('MisterBiggStuff.pgn', 'TASSADAR.pgn', 1.8215297420310215), ('MisterBiggStuff.pgn', 'Kasparova.pgn', 0.18657902444806246), ('MisterBiggStuff.pgn', 'likor64.pgn', 0.07384373768715896), ('nuwonga.pgn', 'andrewrun.pgn', 0.036518134125469795), ('nuwonga.pgn', 'erindreki.pgn', 0.005179122978386022), ('nuwonga.pgn', 'Kobylka.pgn', 0.5163514348898973), ('nuwonga.pgn', 'kromzom.pgn', 0.16502031687398247), ('nuwonga.pgn', 'pacal56.pgn', 2.056525299212185), ('nuwonga.pgn', 'behelit.pgn', 0.08223113595405171), ('nuwonga.pgn', 'blastol.pgn', 0.0841418187230869), ('nuwonga.pgn', 'Horobetz.pgn', 0.19459033748580057), ('nuwonga.pgn', 'kknight.pgn', 0.6228910324718059), ('nuwonga.pgn', 'EGNfanclub.pgn', 0.021641818723086896), ('nuwonga.pgn', 'igo1.pgn', 1.467874147470536), ('nuwonga.pgn', 'TASSADAR.pgn', 0.001491725044552127), ('nuwonga.pgn', 'Kasparova.pgn', 0.8806901065209678), ('nuwonga.pgn', 'likor64.pgn', 0.07226183555729247), ('Snipy.pgn', 'andrewrun.pgn', 0.326109469847788), ('Snipy.pgn', 'erindreki.pgn', 0.28472679333805945), ('Snipy.pgn', 'Kobylka.pgn', 0.10646955345429952), ('Snipy.pgn', 'kromzom.pgn', 0.7935280493153638), ('Snipy.pgn', 'pacal56.pgn', 0.10762648588784957), ('Snipy.pgn', 'behelit.pgn', 0.26789789497653094), ('Snipy.pgn', 'blastol.pgn', 0.1239068140055444), ('Snipy.pgn', 'Horobetz.pgn', 0.20290350332708945), ('Snipy.pgn', 'kknight.pgn', 0.11273268569160858), ('Snipy.pgn', 'EGNfanclub.pgn', 0.19929440716204494), ('Snipy.pgn', 'igo1.pgn', 0.11524164774928708), ('Snipy.pgn', 'TASSADAR.pgn', 0.2587886911375036), ('Snipy.pgn', 'Kasparova.pgn', 0.2508124381132682), ('Snipy.pgn', 'likor64.pgn', 0.6231346372987454), ('Yaguarete.pgn', 'andrewrun.pgn', 0.9385668843985395), ('Yaguarete.pgn', 'erindreki.pgn', 0.00805210503561041), ('Yaguarete.pgn', 'Kobylka.pgn', 0.04531626975747727), ('Yaguarete.pgn', 'kromzom.pgn', 1.5219568926844187), ('Yaguarete.pgn', 'pacal56.pgn', 0.13694446739380026), ('Yaguarete.pgn', 'behelit.pgn', 0.7654343708060158), ('Yaguarete.pgn', 'blastol.pgn', 0.5858705901586322), ('Yaguarete.pgn', 'Horobetz.pgn', 4.725277939064261), ('Yaguarete.pgn', 'kknight.pgn', 0.0), ('Yaguarete.pgn', 'EGNfanclub.pgn', 0.5865930544059743), ('Yaguarete.pgn', 'igo1.pgn', 0.17411258439841157), ('Yaguarete.pgn', 'TASSADAR.pgn', 0.008623492904779085), ('Yaguarete.pgn', 'Kasparova.pgn', 4.01195942160772), ('Yaguarete.pgn', 'likor64.pgn', 0.10303760866172375), ('Smokecraft.pgn', 'andrewrun.pgn', 0.6720509190653028), ('Smokecraft.pgn', 'erindreki.pgn', 0.014734652471858617), ('Smokecraft.pgn', 'Kobylka.pgn', 0.15402127746619648), ('Smokecraft.pgn', 'kromzom.pgn', 1.4467192492248024), ('Smokecraft.pgn', 'pacal56.pgn', 0.13357426695811633), ('Smokecraft.pgn', 'behelit.pgn', 1.6922733370930874), ('Smokecraft.pgn', 'blastol.pgn', 0.3713138513538201), ('Smokecraft.pgn', 'Horobetz.pgn', 1.5373910881198092), ('Smokecraft.pgn', 'kknight.pgn', 0.2085754231120082), ('Smokecraft.pgn', 'EGNfanclub.pgn', 0.5904499917146766), ('Smokecraft.pgn', 'igo1.pgn', 0.35932110882605073), ('Smokecraft.pgn', 'TASSADAR.pgn', 0.0992114492267787), ('Smokecraft.pgn', 'Kasparova.pgn', 0.023667517175920152), ('Smokecraft.pgn', 'likor64.pgn', 0.12850156741068958), ('Vakamb.pgn', 'andrewrun.pgn', 0.2702282641076936), ('Vakamb.pgn', 'erindreki.pgn', 0.23154990695607924), ('Vakamb.pgn', 'Kobylka.pgn', 0.0), ('Vakamb.pgn', 'kromzom.pgn', 0.2413504737944281), ('Vakamb.pgn', 'pacal56.pgn', 0.07605576685110169), ('Vakamb.pgn', 'behelit.pgn', 0.2381799067922738), ('Vakamb.pgn', 'blastol.pgn', 0.1724002498399599), ('Vakamb.pgn', 'Horobetz.pgn', 0.30303379626863725), ('Vakamb.pgn', 'kknight.pgn', 0.0986093808089199), ('Vakamb.pgn', 'EGNfanclub.pgn', 0.1724002498399599), ('Vakamb.pgn', 'igo1.pgn', 0.10201198215382243), ('Vakamb.pgn', 'TASSADAR.pgn', 0.4267705470537988), ('Vakamb.pgn', 'Kasparova.pgn', 0.41551445977030577), ('Vakamb.pgn', 'likor64.pgn', 0.23311990104556046), ('milancuruvija.pgn', 'andrewrun.pgn', 2.3310277233114354), ('milancuruvija.pgn', 'erindreki.pgn', 0.006898520667380599), ('milancuruvija.pgn', 'Kobylka.pgn', 0.0), ('milancuruvija.pgn', 'kromzom.pgn', 2.0573768868123383), ('milancuruvija.pgn', 'pacal56.pgn', 0.18561961279207823), ('milancuruvija.pgn', 'behelit.pgn', 0.39807519760034915), ('milancuruvija.pgn', 'blastol.pgn', 0.7637467664821989), ('milancuruvija.pgn', 'Horobetz.pgn', 0.6693649996064309), ('milancuruvija.pgn', 'kknight.pgn', 0.052457443224886206), ('milancuruvija.pgn', 'EGNfanclub.pgn', 0.9786077039406583), ('milancuruvija.pgn', 'igo1.pgn', 0.14390457713071136), ('milancuruvija.pgn', 'TASSADAR.pgn', 0.065764978846043), ('milancuruvija.pgn', 'Kasparova.pgn', 0.0), ('milancuruvija.pgn', 'likor64.pgn', 0.0459348138440102), ('zxcvbnmzxcvbnm.pgn', 'andrewrun.pgn', 0.36605261144370216), ('zxcvbnmzxcvbnm.pgn', 'erindreki.pgn', 0.017241200382518893), ('zxcvbnmzxcvbnm.pgn', 'Kobylka.pgn', 0.013861118707292465), ('zxcvbnmzxcvbnm.pgn', 'kromzom.pgn', 0.10983473444171019), ('zxcvbnmzxcvbnm.pgn', 'pacal56.pgn', 1.070375356224503), ('zxcvbnmzxcvbnm.pgn', 'behelit.pgn', 0.10378713184734416), ('zxcvbnmzxcvbnm.pgn', 'blastol.pgn', 0.0), ('zxcvbnmzxcvbnm.pgn', 'Horobetz.pgn', 0.08107064567544409), ('zxcvbnmzxcvbnm.pgn', 'kknight.pgn', 0.06463919823405495), ('zxcvbnmzxcvbnm.pgn', 'EGNfanclub.pgn', 0.0), ('zxcvbnmzxcvbnm.pgn', 'igo1.pgn', 0.032407420175959954), ('zxcvbnmzxcvbnm.pgn', 'TASSADAR.pgn', 0.013553802448684997), ('zxcvbnmzxcvbnm.pgn', 'Kasparova.pgn', 0.1455134322670066), ('zxcvbnmzxcvbnm.pgn', 'likor64.pgn', 0.2748235073658852), ('Miniplus.pgn', 'andrewrun.pgn', 0.014013810951449553), ('Miniplus.pgn', 'erindreki.pgn', 0.8137452754946485), ('Miniplus.pgn', 'Kobylka.pgn', 0.6323943222930398), ('Miniplus.pgn', 'kromzom.pgn', 0.31187612085302135), ('Miniplus.pgn', 'pacal56.pgn', 0.01345541816036699), ('Miniplus.pgn', 'behelit.pgn', 0.052308698954690966), ('Miniplus.pgn', 'blastol.pgn', 0.0), ('Miniplus.pgn', 'Horobetz.pgn', 0.0), ('Miniplus.pgn', 'kknight.pgn', 0.8630529582953357), ('Miniplus.pgn', 'EGNfanclub.pgn', 1.3133109721482272), ('Miniplus.pgn', 'igo1.pgn', 0.0), ('Miniplus.pgn', 'TASSADAR.pgn', 0.9708888053266416), ('Miniplus.pgn', 'Kasparova.pgn', 0.9623009942581795), ('Miniplus.pgn', 'likor64.pgn', 0.4118981092911428), ('PhantomMove.pgn', 'andrewrun.pgn', 0.3430003012541101), ('PhantomMove.pgn', 'erindreki.pgn', 0.3884794541014167), ('PhantomMove.pgn', 'Kobylka.pgn', 0.05679618342470648), ('PhantomMove.pgn', 'kromzom.pgn', 0.0296139772571846), ('PhantomMove.pgn', 'pacal56.pgn', 0.2179816153471536), ('PhantomMove.pgn', 'behelit.pgn', 0.330309177104151), ('PhantomMove.pgn', 'blastol.pgn', 0.6924482743389839), ('PhantomMove.pgn', 'Horobetz.pgn', 0.3360434311120651), ('PhantomMove.pgn', 'kknight.pgn', 0.010046050079654728), ('PhantomMove.pgn', 'EGNfanclub.pgn', 1.209910303220696), ('PhantomMove.pgn', 'igo1.pgn', 0.17833992643821334), ('PhantomMove.pgn', 'TASSADAR.pgn', 0.51320342138312), ('PhantomMove.pgn', 'Kasparova.pgn', 0.0), ('PhantomMove.pgn', 'likor64.pgn', 0.09293472065383712)]
for line in f: if systemName in line: #get name of file in local repo stored in matchedSystem file #lines are in format: [system name], [filename] matchedSystem = line.split(",", 1)[1].strip() matchingFile = matchSystems.matchXml(os.path.abspath(filename), localRepoPath, matchedSystem) #if found, add/update this matched pairing to our matchedSystem file if (matchingFile != None): #extract filename from matchingFile i.e. ../../[matchingSystem].xml matchedSystem = ntpath.basename(matchingFile) repoTools.storeSystemMatch(systemName, matchedSystem, pairFile) try: cmpXml.main(matchingFile, filename, os.path.join(os.getcwd(), "Changed_Systems")) except: print("failed to compare " + matchingFile + " and " + filename) success = False if (success): print("Files extracted. Please review XML files in " + os.path.join(os.getcwd(), "Changed_Systems")) #if -a tag is entered, we commit automatically if (command[7:].find(" -a") > -1): commitCommand() elif (command[0:4] == "repo"): if (command[5:8] == "-p "): l = command.split(" ") if (len(l) < 3):
def main(): jobname = capture.main() compare.main(jobname=jobname)
def test_compare(self): argv = ['../data/model/20160620-173927/model.ckpt-500000', '../data/images/Anthony_Hopkins_0001.png', '../data/images/Anthony_Hopkins_0002.png' ] args = compare.parse_arguments(argv) compare.main(args)
from datetime import datetime from compare import main from tab import tab g3_result = tab('g3', 'SUBFHD_DH') vip_result = tab('vip', 'KM_MEMBER_CONSUME') # scrm_result = tab('scrm', 'BH_CUSTOM_MODULE_2') list_g3 = [t[0] for t in g3_result] # list_scrm = [t[0] for t in scrm_result] list_vip = [t[0] for t in vip_result] main(list_g3, list_vip) print('{} done !'.format(datetime.now()))
def main(opts, args): if args[0] == 'backgrounds': import backgrounds backgrounds.main(opts, args[1:]) return if args[0] == 'brs': import brs brs.main(opts, args[1:]) return if args[0] == 'compare': import compare compare.main(opts, args[1:]) return if args[0] == 'cbx': import cbx cbx.main(opts, args[1:]) return if args[0] == 'crossfeeds': import crossfeeds crossfeeds.main(opts, args[1:]) return if args[0] == 'evt': import evt evt.main(opts, args[1:]) return if args[0] == 'fun': import fun fun.main(opts, args[1:]) return if args[0] == 'kkmass': import kkmass kkmass.main(opts, args[1:]) return if args[0] == 'kpimass': import kpimass kpimass.main(opts, args[1:]) return if args[0] == 'trim': import trim trim.main(opts, args[1:]) return if args[0] == 'trkmtm': import trkmtm trkmtm.main(opts, args[1:]) return if args[0] == 'trkmtm1': import trkmtm1 trkmtm1.main(opts, args[1:]) return if args[0] == 'trkmtm2': import trkmtm2 trkmtm2.main(opts, args[1:]) return if args[0] == 'var': import var var.main(opts, args[1:]) return figname = '_'.join(args).replace('/', '_') parsed = parse_args(args) dt_type = parsed[0] tag = parsed[1] modes = parsed[2] label = parsed[3] sqrt = False if opts.set and opts.set == 'sqrt': sqrt = True linr = False if opts.set and opts.set == 'linr': linr = True org = UserFile() org.append(attr.fig_web_header) for mode in modes: if mode == 'double_all_d0s' or mode == 'double_all_dps': modekey = mode else: modekey = get_modekey(mode) if sqrt: sqrt_fig_mode(tag, dt_type, modekey, label) sys.stdout.write('Creating %s ...' % mode) sys.stdout.flush() msg = create_fig_mode(tag, dt_type, modekey, label) sys.stdout.write(' OK.\n') org.append(msg) org.append(attr.fig_web_footer) figlabel = label.split('/')[0] figname = figname.replace(figlabel, '') figname = figname.replace('__', '_') orgname = figname + '.org' orgname = orgname.replace('_.org', '.org') orgpath = os.path.join(attr.figpath, figlabel) orgfile = tools.check_and_join(orgpath, orgname) verbose = opts.verbose if opts.test: verbose = 1 org.output(orgfile, verbose=verbose) orglink = '[[./fig/%s/%s][figure]]' % (figlabel, orgname) sys.stdout.write('\n%s\n\n' % orglink) if opts.test: return tools.org_export_as_html(orgfile)
def main(): return compare.main(( parse_arguments( #arguments below ['-model', 'models', '-image_files', a, b, '-image_size', '160'])))
def test_compare(self): c.main("Kepler-25.xml", "Kepler-26.xml") self.assertTrue(filecmp.cmp("test.xml", "Kepler-25New.xml"))
import random, time import RandomForestGeorge as forest import compare as comp d, s, k, maxd, maxs, maxk = 0, 0, 0, 6, 0.35, 65 maxaccuracy = 0.0 count = 0 for d in range(3, 7): for s in range(30, 75, 5): for k in range(45, 70, 5): forest.main(d, s/100, k) accuracy = comp.main() if(accuracy > maxaccuracy): maxd = d maxs = s/100 maxk = k print(count) if count % 9 == 0: print("D: ", maxd) print("S: ", maxs) print("K: ", maxk) count += 1 print("D: ", maxd) print("S: ", maxs) print("K: ", maxk)
def main(opts, args): if args[0] == 'backgrounds': import backgrounds backgrounds.main(opts, args[1:]) return if args[0] == 'brs': import brs brs.main(opts, args[1:]) return if args[0] == 'compare': import compare compare.main(opts, args[1:]) return if args[0] == 'cbx': import cbx cbx.main(opts, args[1:]) return if args[0] == 'crossfeeds': import crossfeeds crossfeeds.main(opts, args[1:]) return if args[0] == 'evt': import evt evt.main(opts, args[1:]) return if args[0] == 'fun': import fun fun.main(opts, args[1:]) return if args[0] == 'kkmass': import kkmass kkmass.main(opts, args[1:]) return if args[0] == 'kpimass': import kpimass kpimass.main(opts, args[1:]) return if args[0] == 'trim': import trim trim.main(opts, args[1:]) return if args[0] == 'trkmtm': import trkmtm trkmtm.main(opts, args[1:]) return if args[0] == 'trkmtm1': import trkmtm1 trkmtm1.main(opts, args[1:]) return if args[0] == 'trkmtm2': import trkmtm2 trkmtm2.main(opts, args[1:]) return if args[0] == 'var': import var var.main(opts, args[1:]) return figname = '_'.join(args).replace('/', '_') parsed = parse_args(args) dt_type = parsed[0] tag = parsed[1] modes = parsed[2] label = parsed[3] sqrt = False if opts.set and opts.set == 'sqrt': sqrt = True linr = False if opts.set and opts.set == 'linr': linr = True org = UserFile() org.append(attr.fig_web_header) for mode in modes: if mode == 'double_all_d0s' or mode == 'double_all_dps' : modekey = mode else: modekey = get_modekey(mode) if sqrt: sqrt_fig_mode(tag, dt_type, modekey, label) sys.stdout.write('Creating %s ...' % mode) sys.stdout.flush() msg = create_fig_mode(tag, dt_type, modekey, label) sys.stdout.write(' OK.\n') org.append(msg) org.append(attr.fig_web_footer) figlabel = label.split('/')[0] figname = figname.replace(figlabel, '') figname = figname.replace('__', '_') orgname = figname+'.org' orgname = orgname.replace('_.org', '.org') orgpath = os.path.join(attr.figpath, figlabel) orgfile = tools.check_and_join(orgpath, orgname) verbose = opts.verbose if opts.test: verbose = 1 org.output(orgfile, verbose=verbose) orglink = '[[./fig/%s/%s][figure]]' %(figlabel, orgname) sys.stdout.write('\n%s\n\n' % orglink) if opts.test: return tools.org_export_as_html(orgfile)
editType ) + " --img-attr " + imgPath + " --more --samples 1000 --step-size 0.25 --chain-length 30 --out " + logDir + " --jnd 3 --timeout 3 --session-name " + sessionName print cmd call(cmd) compareDirs[sessionName].append(logDir + sessionName + "/" + os.listdir(logDir + sessionName)[-2]) call("python processData.py " + logDir) # compare things we just tested for i in range(0, len(targetImages)): compareArgs = ['compare.py'] for editType in editTypes: for searchType in searchTypes: sessionName = str(searchType) + "_" + str(editType) compareArgs.append(compareDirs[sessionName][i]) compareArgs.append(plotLib.searchModeNames[searchType] + ": " + plotLib.editModeNames[editType]) compareArgs.append(logDir + targetImages[i].split('\\')[-1] + ".html") compare.main(compareArgs) # call("python crossCompareT.py") #for i in range(0, 194): # call(exe + " --preload " + scene + " --auto 0 --img-attr auto --more --samples 400 --out C:/Users/eshimizu/Documents/AttributesInterface/logs/ --jnd 1.5 --timeout 10") # call(exe + " --preload " + scene + " --auto 1 --img-attr " + imgPath + " --more --samples 200 --out C:/Users/eshimizu/Documents/AttributesInterface/logs/ --jnd 1") # call(exe + " --preload " + scene + " --auto 4 --img-attr auto --more --samples 400 --out C:/Users/eshimizu/Documents/AttributesInterface/logs/ --jnd 1.5 --timeout 10") # call(exe + " --preload " + scene + " --auto 5 --img-attr auto --more --samples 400 --out C:/Users/eshimizu/Documents/AttributesInterface/logs/ --jnd 1.5 --timeout 10") # call(exe + " --preload " + scene + " --auto 6 --img-attr auto --more --samples 400 --out C:/Users/eshimizu/Documents/AttributesInterface/logs/ --jnd 2 --timeout 10")