From 87eb67408f9230315494a8cf66fe264196a04ad0 Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Sun, 16 Feb 2020 11:14:09 +0100 Subject: Ostateczna wersja pracy dyplomowej --- src/lab.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/lab.py (limited to 'src/lab.py') diff --git a/src/lab.py b/src/lab.py new file mode 100644 index 0000000..9c32467 --- /dev/null +++ b/src/lab.py @@ -0,0 +1,29 @@ +import numpy as np +import crl, crl.data +from matplotlib import pyplot as plt +from shared import * + +lamps = [Lamp(k, *v) for k, v in labdb.items()] + +with TexWriter(os.path.join(os.path.dirname(__file__), "../build/lab1.tex")) as fd: + for lamp in lamps: + fd.write("%s & %g & %g & %.4g & $%s$ & %.1f & %.1f & %.1f & %.1f & %.1f \\\\\n" + % (lamp.lid, lamp.CCT_spec, lamp.ref_2deg["CCT"], + lamp.CCT, lamp.Ra_spec, lamp.ref_2deg["CRI"], + lamp.Ra.CRI, lamp.Ra.ECRI, lamp.GAI, lamp.FSCI)) + +with TexWriter(os.path.join(os.path.dirname(__file__), "../build/lab2a.tex")) as fd: + for lamp in lamps: + fd.write("%s" % lamp.lid) + for i in range(8): + fd.write(" & %.1f & %.1f" + % (lamp.ref_2deg["SCRI"][i], lamp.Ra.SCRIs[i])) + fd.write("\\\\\n") + +with TexWriter(os.path.join(os.path.dirname(__file__), "../build/lab2b.tex")) as fd: + for lamp in lamps: + fd.write("%s" % lamp.lid) + for i in range(8, 14): + fd.write(" & %.1f & %.1f" + % (lamp.ref_2deg["SCRI"][i], lamp.Ra.SCRIs[i])) + fd.write("\\\\\n") -- cgit