summaryrefslogtreecommitdiff
path: root/test_integration.py
diff options
context:
space:
mode:
Diffstat (limited to 'test_integration.py')
-rw-r--r--test_integration.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/test_integration.py b/test_integration.py
new file mode 100644
index 0000000..35c19ed
--- /dev/null
+++ b/test_integration.py
@@ -0,0 +1,23 @@
+import numpy as np
+from colour import *
+from colour.recovery import Jakob2019Interpolator
+from colour.plotting import plot_multi_sds
+
+
+
+illuminant = "D65"
+ill_xy = ILLUMINANTS["CIE 1931 2 Degree Standard Observer"][illuminant]
+ill_sd = SpectralDistribution(ILLUMINANT_SDS[illuminant])
+
+
+
+if __name__ == "__main__":
+ RGB = np.array([0.79264853, 0.4, 0.63703843])
+ XYZ = sRGB_to_XYZ(1.055 * RGB ** (1/2.4) - 0.055, ill_xy)
+ sd = XYZ_to_sd(XYZ, method="Jakob 2019", verbose=True)
+
+ interp = Jakob2019Interpolator()
+ interp.read_file("data/srgb.coeff")
+ sdi = interp(RGB)
+
+ plot_multi_sds([sd, sdi])