def myfunc(N): A = np.zeros((N, N), float) q0 = np.zeros(N, float) q0[0] = 1 for i in range(0, N, 1): for j in range(0, N, 1): A[i][j] = 1 / (i + j + 1) lmbda_max, t = pm.pm(A, q0, 0.001, 1000) print(chr(955), " = ", lmbda_max, "\nExecution time: ", t, "\n\n")
def del_project(): data = request.json name = data.get('name') pm_ins = pm() pm_res = pm.delete(pm_ins, name) if pm_res['status']: return json.dumps({ "status": True, "message": f"Project {name} deleted, please delete file manually" }) else: return json.dumps({ "status": False, "message": f"Fail to delete project {name}" })
import pm import mystr p = pm.pm() cntd = 0 cntdd = 0 cntddd = 0 l = mystr.file_to_list_simple("113809of.fic") for x in l: for i in range(len(x)-1): if x[i]==x[i+1]: #print x cntd += 1 print len(l), cntd, cntdd, cntddd cntd = 0 for x in l: for i in range(len(x)-3): if x[i]==x[i+1]: #print x cntd += 1 if x[i+2]==x[i+3]: cntdd += 1 print len(l), cntd, cntdd, cntddd cntdd = 0 cntd = 0 for x in l: for i in range(len(x)-5): if x[i]==x[i+1]:
if wocab[word]==wocab[word1] and wocab[word]==wocab[word2] and word1<>word2: print "" print word, wocab[word], word1, wocab[word1], word2, wocab[word2] return None def print_pairs(d): for x in d: if len(d[x])>0: print x, d[x] letter_a = ord("a") letter_z = ord("z") letter_number = letter_z - letter_a + 1 zz = pm.pm() l = mystr.file_to_list_classic("113809of.fic") d = file_to_dict("c06d.txt") #d = list_to_dic(l) print zz cnt = 0 db = {} for x in l: check_word(d,x) cnt += 1 if cnt % 1000 == 0: print ".", print ""
FileTransferSpeed, FormatLabel, Percentage, \ ProgressBar, ReverseBar, RotatingMarker, \ SimpleProgress, Timer, AdaptiveETA, AbsoluteETA, AdaptiveTransferSpeed MAXVAL=100 EVENT="UPDATE REPO" WIDGETS = ['%s: '%(EVENT), Percentage(), ' | ', ETA(), ' | ', AbsoluteETA()] PBAR = ProgressBar(widgets=WIDGETS, maxval=MAXVAL) PID = os.getpid() PACKAGES = '' PACKAGE_LOCALSTORAGE = '' SCAN_FINISHED = False config = configset.configset() config.configname = 'lfd.ini' class_pm = pm.pm() class ThreadedHTTPServer(ThreadingMixIn, HTTPServer): pass class S(BaseHTTPRequestHandler): # def debug_server_client(self, msg, server_host = '127.0.0.1', port = 50001): # global config # DEBUG_SERVER = config.read_config('DEBUG', 'HOST', value='%s:%s'%(server_host, str(port))) # print "DEBUG_SERVER =", DEBUG_SERVER # s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # if DEBUG_SERVER: # if ":" in DEBUG_SERVER: # host, port = str(DEBUG_SERVER).strip().split(":") # port = int(port.strip())
def all(): p = pm() return json.dumps(pm.all(p))
def single(): p = pm() name = request.args.get('name') return json.dumps(pm.single(p, name))
def new_project(): # Current Server Timestamp now = int(time.time()) data = request.json name = data.get('name') center = data.get('center') dem_bbox = data.get('dem_bbox') geo_bbox = data.get('geo_bbox') author = data.get('author') date_create = now date_modify = now # Create Folder mkdir(f'/assets/projects/{name}') GEO_CONFIG = { "bbox": { "south": geo_bbox['south']['latitude'], "north": geo_bbox['north']['latitude'], "west": geo_bbox['west']['longitude'], "east": geo_bbox['east']['longitude'] } } DEM_CONFIG = { "demtype": "SRTMGL1", "outputFormat": "GTiff", "south": dem_bbox['south']['latitude'], "north": dem_bbox['north']['latitude'], "west": dem_bbox['west']['longitude'], "east": dem_bbox['east']['longitude'] } pm_ins = pm() pm_res = pm.add(pm_ins, name, center, dem_bbox, geo_bbox, author, date_create, date_modify) if not pm_res['status']: return json.dumps(pm_res) # Download Data Files dem_res = DEMDownloader(DEM_CONFIG, name) building_res = OverpassJSON(GEO_CONFIG, "json", "building", name) water_res = OverpassJSON(GEO_CONFIG, "json", "water", name) highway_res = OverpassJSON(GEO_CONFIG, "json", "highway", name) if pm_res['status'] and dem_res["status"] and building_res[ "status"] and water_res["status"] and highway_res["status"]: # Write in JSON config DB return json.dumps({ "status": True, "message": f"Project {name} successfully created" }) else: return json.dumps({ "status": False, "message": f"Fail to create project, Errors: {dem_res['message']} \n {building_res['message']} \n {water_res['message']} \n {highway_res['message']}" })
def wrapped(*arg): z = pm.pm() res = fn(*arg) print z return res
@PM @Memoize def fib_memoize_range(n): a,b = 0,1 if n>0: for i in range(n): a,b = b,a+b else: for i in range(0, n, -1): a,b = b,a-b return a n = 15 pm = pm.pm() print n, fib(n), c print pm, "recursion" print pm.start() print n, fib_range(n) print pm, "range" print pm.start() fb = fib_generator() for x in range(n): fb.next() print n, fb.next() print pm, "generator"