From: Carl Hetherington Date: Sun, 21 Jun 2015 15:22:57 +0000 (+0100) Subject: Add script to plot gamma graphs> X-Git-Tag: v2.1.8~6 X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=6ec7654b77b22d32cb1ca0dd35c8d66e16ca36d6 Add script to plot gamma graphs> --- diff --git a/hacks/gamma_graphs.py b/hacks/gamma_graphs.py new file mode 100644 index 000000000..166a03828 --- /dev/null +++ b/hacks/gamma_graphs.py @@ -0,0 +1,19 @@ +#!/usr/bin/python + +import matplotlib.pyplot as plt +import numpy as np + +x = np.logspace(-3, 0, 100) + +plt.loglog(x, pow(x, 2.2)) +plt.loglog(x, pow(x, 2.4)) + +linearised = [] +for xx in x: + if xx > 0.04045: + linearised.append(pow((xx + 0.055) / 1.055, 2.4)) + else: + linearised.append(xx / 12.92) + +plt.loglog(x, linearised) +plt.show()