def current_loans(): global predictions, load_time cur_time = time.time() if (cur_time - load_time) > refresh_loan_time: load_time = cur_time print('Grabbing loan data at {}'.format(load_time)) predictions = LCP.get_LC_loans(auth_keys['LC_auth_key'], model_data, zip3_loc_data, use_grades) mform = cl_form(request.form) if request.method == 'POST': app.cl_form = mform return redirect('/current_loans_results') else: fig = LCP.make_dp_ret_figure(predictions, 0, predictions) plt.savefig(fig_dir + 'cl_dp_ret.png', dpi=500, format='png') plt.close() return render_template('current_loans.html', cl_form=mform, rnum=np.random.randint(0,100000), tot_loans=len(predictions))
def current_loans(): global predictions, load_time cur_time = time.time() if (cur_time - load_time) > refresh_loan_time: load_time = cur_time print('Grabbing loan data at {}'.format(load_time)) predictions = LCP.get_LC_loans(auth_keys['LC_auth_key'], model_data, zip3_loc_data, use_grades) mform = cl_form(request.form) if request.method == 'POST': app.cl_form = mform return redirect('/current_loans_results') else: fig = LCP.make_dp_ret_figure(predictions, 0, predictions) plt.savefig(fig_dir + 'cl_dp_ret.png', dpi=500, format='png') plt.close() return render_template('current_loans.html', cl_form=mform, rnum=np.random.randint(0, 100000), tot_loans=len(predictions))
LD['short_purpose'] = LD['purpose'].map(purpose_map) LD['issue_year'] = LD['issue_d'].dt.year # load base map and get state and county paths app.base_map = LCL.load_base_map(fig_dir + map_name) (app.county_paths,app.state_paths) = LCL.get_map_paths(app.base_map,fips_to_zip) predictor = namedtuple('predictor', ['col_name', 'full_name', 'norm_type']) model_data = LCP.load_pickled_models() sim_lookup = LCP.get_validation_data() #%% use_grades = ['A','B','C','D','E','F'] load_time = time.time() print('Grabbing loan data at {}'.format(load_time)) predictions = LCP.get_LC_loans(auth_keys['LC_auth_key'], model_data, zip3_loc_data, use_grades) #%% @app.route('/') #redirect to index page def main(): return redirect('/index') # page where user selects desired stock features to plot @app.route('/index',methods=['GET']) def index(): return render_template('home.html', app_title=app_title) #if request method was GET # form page for making plots by borrower location @app.route('/loan_mapping', methods=['GET','POST'])
LD['issue_year'] = LD['issue_d'].dt.year # load base map and get state and county paths app.base_map = LCL.load_base_map(fig_dir + map_name) (app.county_paths, app.state_paths) = LCL.get_map_paths(app.base_map, fips_to_zip) predictor = namedtuple('predictor', ['col_name', 'full_name', 'norm_type']) model_data = LCP.load_pickled_models() sim_lookup = LCP.get_validation_data() #%% use_grades = ['A', 'B', 'C', 'D', 'E', 'F'] load_time = time.time() print('Grabbing loan data at {}'.format(load_time)) predictions = LCP.get_LC_loans(auth_keys['LC_auth_key'], model_data, zip3_loc_data, use_grades) #%% @app.route('/') #redirect to index page def main(): return redirect('/index') # page where user selects desired stock features to plot @app.route('/index', methods=['GET']) def index(): return render_template('home.html', app_title=app_title) #if request method was GET