def get(): global test_dict, test_done while True: test = random_code() if test_dict[test[0]][test[1]][test[2]][test[3]] == False: test_dict[test[0]][test[1]][test[2]][test[3]] = True test_done.append(test) break return test
def login(): if current_user.is_authenticated and request.args.get('force') != "true": return redirect(url_for('home')) if request.method == 'POST': code = random_code() phone_number = request.form['phone_number'] send_sms( phone_number=phone_number, message=f'Here is your super duper secret code: {code}') code_to_phone_number[code] = phone_number return redirect(url_for('code', phone_number=phone_number)) return render_template('auth.html', action=url_for('login'), name='phone_number')
def post(self, request): pk = request.user.pk user = request.user permission_required(user, 'UserData', 'edit', pk) permission_required(user, 'AuthEvent', 'create') new_pwd = random_code(8) send_mail.apply_async(args=[ 'Reset password', 'This is your new password: %s' % new_pwd, user.email ]) user.set_password(new_pwd) user.save() jsondata = json.dumps({'status': 'ok'}) return HttpResponse(jsondata, content_type='application/json')
def post(self, request): pk = request.user.pk user = request.user permission_required(user, 'UserData', 'edit', pk) permission_required(user, 'AuthEvent', 'create') new_pwd = random_code(8) send_mail.apply_async(args=[ 'Reset password', 'This is your new password: %s' % new_pwd, user.email ]) user.set_password(new_pwd) user.save() data = {'status': 'ok'} return json_response(data)
def post(self, request): pk = request.user.pk user = request.user permission_required(user, 'UserData', 'edit', pk) permission_required(user, 'AuthEvent', 'create') new_pwd = random_code(8) send_mail.apply_async(args=[ 'Reset password', 'This is your new password: %s' % new_pwd, user.email]) user.set_password(new_pwd) user.save() data = {'status': 'ok'} return json_response(data)
def loop(): while True: test = random_code() if test_dict[test[0]][test[1]][test[2]][test[3]]["done"] == False: compatible = True for t in test_done: good, bad = verify(test, t) if (good != test_dict[t[0]][t[1]][t[2]][t[3]]["good"] or bad != test_dict[t[0]][t[1]][t[2]][t[3]]["bad"]): test_dict[test[0]][test[1]][test[2]][ test[3]]["done"] = True compatible = False break if compatible: break return test
def main() -> None: args = parse_arguments() u.set_gpu(args.gpu) # create output folder and save arguments in a .txt file outpath = os.path.join( './results/', args.outdir if args.outdir is not None else u.random_code()) os.makedirs(outpath, exist_ok=True) print(colored('Saving to %s' % outpath, 'yellow')) u.write_args(os.path.join(outpath, 'args.txt'), args) # get a list of patches organized as dictionaries with image, mask and name fields patches = extract_patches(args) print(colored('Processing %d patches' % len(patches), 'yellow')) # instantiate a trainer T = Training(args, outpath) # interpolation for i, patch in enumerate(patches): print( colored('\nThe data shape is %s' % str(patch['image'].shape), 'cyan')) std = T.load_data(patch) print(colored('the std of coarse data is %.2e, ' % std, 'cyan'), end="") if np.isclose(std, 0., atol=1e-12): # all the data are corrupted print(colored('skipping...', 'cyan')) T.out_best = T.img * T.mask T.elapsed = 0. else: # TODO add the transfer learning option if i == 0 or (args.start_from_prev and T.net is None): T.build_model() T.build_input() T.optimize() T.save_result() T.clean() print(colored('Interpolation done! Saved to %s' % outpath, 'yellow'))
def send_validation_code_email(request): if request.method == 'POST': email = request.POST.get('email', default = None) #check cache print email validation_code = validation_cache.get(email) if validation_code: print "already",validation_code return httputils.make_json_response({"message":"validation code already","error_code":"1"}) else: random_number = utils.random_code(6) #send email #from django.core.mail import send_mail #send_mail('Subject here', 'Here is the message.', '*****@*****.**',['*****@*****.**'], fail_silently=False) print "new_random", random_number #set number to cache validation_cache.set(email, random_number, settings.VALIDATION_TIME) return httputils.make_json_response({"error_code":"0"}) else: return HttpResponseNotFound()
def get(): global test_dict, test_done if len(test_done) == 0: test = random_code_4_colors() else: while True: test = random_code() if test_dict[test[0]][test[1]][test[2]][test[3]]["done"] == False: compatible = True for t in test_done: good, bad = verify(test, t) if ( good != test_dict[t[0]][t[1]][t[2]][t[3]]["good"] or bad != test_dict[t[0]][t[1]][t[2]][t[3]]["bad"] ): test_dict[test[0]][test[1]][test[2]][test[3]]["done"] = True compatible = False break if compatible: break return test
def send_validation_code_email(request): if request.method == 'POST': email = request.POST.get('email', default=None) #check cache print email validation_code = validation_cache.get(email) if validation_code: print "already", validation_code return httputils.make_json_response({ "message": "validation code already", "error_code": "1" }) else: random_number = utils.random_code(6) #send email #from django.core.mail import send_mail #send_mail('Subject here', 'Here is the message.', '*****@*****.**',['*****@*****.**'], fail_silently=False) print "new_random", random_number #set number to cache validation_cache.set(email, random_number, settings.VALIDATION_TIME) return httputils.make_json_response({"error_code": "0"}) else: return HttpResponseNotFound()
def get(): test = random_code() return test
def render_template(*args, **kwargs): kwargs['random_code'] = random_code() kwargs['today'] = datetime.datetime.today().strftime('%Y-%m-%d') kwargs['now'] = datetime.datetime.now().strftime('%H:%M') return flask_render_template(*args, **kwargs)
# %% Different codes frequency = np.linspace(0, 0.5, 11, endpoint=True) # frequency = [0.2372] # ZCZ codes 4096 zcz = loadmat('data/code2048.mat')['codes'][0, :] zcz_loss, zcz_inc = peak_energy_loss(zcz, frequency) # apas code 1020 apas = loadmat('data/apas1020.mat')['codes'][0, :] apas_loss, apas_inc = peak_energy_loss(apas, frequency) # random codes 1024 random_1024 = random_code(1024) random_1024_loss, random_1024_inc = peak_energy_loss(random_1024, frequency) # random codes 2048 random_2048 = random_code(2048) random_2048_loss, random_2048_inc = peak_energy_loss(random_2048, frequency) # %% Plot plt.figure(figsize=[8, 6]) plt.subplot(211) plt.plot(frequency, zcz_loss, lw=2, marker=7, ms=13, label='ZCZ2048') plt.plot(frequency, apas_loss, lw=2, marker=6, ms=13, label='APAS1020') plt.plot(frequency, random_1024_loss, lw=2, marker='x', ms=19, label='Rand1024') plt.plot(frequency, random_2048_loss, lw=2, marker='+', ms=19, label='Rand2048') # therotical db_value