pylab.xlabel('x') pylab.ylabel('y') pylab.savefig("../plots/matplot2std.png", dpi = 100) if __name__ == '__main__': parser = argparse.ArgumentParser(description='For test linealregression and standar desviation') parser.add_argument("-f", "--file", dest="file", help='This option is used to pass the data file') args = parser.parse_args() myDB = Repositorio(MYDB) #nos aseguramos de guardar en la db el archivo values = myDB.insert_data(args.file) #obtain de std of y values desviation_y = do_std(values[1]) #dump into the db myDB.dump_data(args.file, [None], [desviation_y], "std") plot_data(values[1], r'$\sigma = %.18f $' %(desviation_y), "y_values and std") #do the same with lineal regression results_lineal = do_linealregression(values[0], values[1]) labels = ['slope', 'intercept', 'r_value', 'p_value'] for value, about in zip(results_lineal, labels): myDB.dump_data(args.file, [None], [value], about) filename = "../fileTest/liear_fit" + path.basename(args.file) save_ascii(filename, labels, results_lineal) pylab.show()