combined_name = os.path.join(os.path.abspath("report"), "all_examples.pdf") writer.writeReportList(doneObjs, pdfFile=combined_name) #singleNames = [writer.get_report_file(fl.name) for fl in doneObjs] #mergePdfIfNewer(singleNames, "all_examples.pdf") # If the examples did not cause any errors, # we can proceed to the real data. doneObjs = [] print("\nProcessing fluids with given coefficients") fluidObjs = getCoefficientFluids() doneObjs += fluidObjs[:] print("\nProcessing digital fluids") fluidObjs = getDigitalFluids() if runFitting: writer.fitFluidList(fluidObjs) else: writer.readFluidList(fluidObjs) doneObjs += fluidObjs[:] print("\nProcessing Melinder fluids") fluidObjs = getMelinderFluids() doneObjs += fluidObjs[:] print("\nProcessing pure fluids") fluidObjs = getPureFluids() if runFitting: writer.fitFluidList(fluidObjs) else: writer.readFluidList(fluidObjs) doneObjs += fluidObjs[:] print("\nProcessing solutions")
if runFitting: writer.fitAll(obj) else: writer.fromJSON(obj) doneObjs += fluidObjs[:] if runFitting: writer.writeFluidList(doneObjs) if runReports: writer.writeReportList(doneObjs, pdfFile="all_examples.pdf") # If the examples did not cause any errors, # we can proceed to the real data. doneObjs = [] print("\nProcessing fluids with given coefficients") fluidObjs = getCoefficientFluids() doneObjs += fluidObjs[:] print("\nProcessing digital fluids") fluidObjs = getDigitalFluids() if runFitting: writer.fitFluidList(fluidObjs) else: writer.readFluidList(fluidObjs) doneObjs += fluidObjs[:] print("\nProcessing Melinder fluids") fluidObjs = getMelinderFluids() doneObjs += fluidObjs[:] print("\nProcessing pure fluids") fluidObjs = getPureFluids() if runFitting: writer.fitFluidList(fluidObjs) else: writer.readFluidList(fluidObjs) doneObjs += fluidObjs[:] print("\nProcessing SecCool fluids")