def test003(): """ load flow a file then do it again; psat_report and psat_data should match """ clean_files() simtype = "opf" def helper(title): matlab_filename = "matlab_" + title psat_filename = title + ".m" single_matlab_script(matlab_filename + ".m", psat_filename, simtype) res = simulate(matlab_filename) if res != [True]: raise Error("expected [True] got %s" % str(res)) helper("rts") report = read_report("rts_01.txt") psat = read_psat("rts.m") new_psat = report_to_psat(report, psat) with open("test_d.m", "w") as new_psat_stream: new_psat.write(new_psat_stream) helper("test_d")
def cycle(in_filename, out_psat_filename): report = read_report(in_filename + "_01.txt") psat = read_psat(in_filename + ".m") new_psat = report_to_psat(report, psat) new_psat.generators[39].v = "1.01401" new_psat.generators[40].v = "1.01401" new_psat.generators[41].v = "1.01401" new_psat.generators[42].v = "1.01401" new_psat.generators[43].v = "1.01401" with open(out_psat_filename + ".m", "w") as new_psat_stream: new_psat.write(new_psat_stream)