Exemple #1
0
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)) 
Exemple #2
0
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))
Exemple #3
0
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'])
Exemple #4
0
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