Exemple #1
0
def output_frontend_report(em, description='', score_array=None):
    #Write current results to the web side of things

    template = open(
        '/var/www/eigenhand_project/experiment_results_template.html', 'r')
    template_string = template.read()
    output_string = template_string % (em.experiment_name, description,
                                       em.experiment_name, em.experiment_name,
                                       em.experiment_name, em.experiment_name,
                                       em.experiment_name)
    output_file = open(
        '/var/www/eigenhand_project/%s_results.html' % (em.experiment_name),
        'w')
    output_file.write(output_string)
    template.close()
    output_file.close()
    directory_file_writer = open(
        '/var/www/eigenhand_project/experiment_results.html', 'a')
    directory_file_reader = open(
        '/var/www/eigenhand_project/experiment_results.html', 'r')
    new_results_string = '<a href=%s_results.html> %s </a>\n' % (
        em.experiment_name, em.experiment_name)
    if directory_file_reader.read().find(new_results_string) < 0:
        directory_file_writer.write(new_results_string)
    directory_file_writer.close()
    directory_file_reader.close()
    if score_array is not None:
        examine_database.plot_elist_vs_gen(
            score_array,
            '/var/www/eigenhand_project/%s' % (em.experiment_name))
Exemple #2
0
def output_frontend_report(em, description = '', score_array = None):
    #Write current results to the web side of things
    
    template = open('/var/www/eigenhand_project/experiment_results_template.html','r')
    template_string = template.read()
    experiment_name = em.config['name']
    output_string = template_string%(experiment_name, description,
                                     experiment_name,
                                     experiment_name,
                                     experiment_name,
                                     experiment_name,
                                     experiment_name)
    output_file = open('/var/www/eigenhand_project/%s_results.html'%(experiment_name),'w')
    output_file.write(output_string)
    template.close()
    output_file.close()
    directory_file_writer = open('/var/www/eigenhand_project/experiment_results.html','a')
    directory_file_reader = open('/var/www/eigenhand_project/experiment_results.html','r')
    new_results_string = '<a href=%s_results.html> %s </a><p>\n'%(experiment_name, experiment_name)
    if directory_file_reader.read().find(new_results_string) < 0:
        directory_file_writer.write(new_results_string)
    directory_file_writer.close()
    directory_file_reader.close()
    if score_array is not None:
        examine_database.plot_elist_vs_gen(score_array,'/var/www/eigenhand_project/%s'%(experiment_name))
 def output_current_status(self):
     filename = '/var/www/eigenhand_project/results'
     self.e_list.update(examine_database.get_e_list(self.gm, [], self.eval_functor))
     score_array = examine_database.e_list_to_score_array(self.e_list)
     examine_database.plot_elist_vs_gen(score_array, filename)
 def output_current_status(self):
     filename = '/var/www/eigenhand_project/results'
     self.e_list.update(examine_database.get_e_list(self.gm, [], self.eval_functor))
     score_array = examine_database.e_list_to_score_array(self.e_list)
     examine_database.plot_elist_vs_gen(score_array, filename)