From 14a404ea8ff831daab36b49fd1783f2decb44d87 Mon Sep 17 00:00:00 2001 From: Grant Meadors <gdmeadors@gmail.com> Date: Wed, 28 Nov 2012 08:57:26 -0800 Subject: [PATCH] Marginalizing over the histogram --- measureComb.py | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/measureComb.py b/measureComb.py index 410ba88..eba11f2 100755 --- a/measureComb.py +++ b/measureComb.py @@ -218,6 +218,15 @@ def combSpectrum(targetDirectory, flag): #plt.close() histBins = 1e-24 * np.arange(50., 101.) plt.figure() + p0 = plt.hist(beforeArray[:, 27], histBins) + plt.grid(True) + plt.xlabel('Hoft') + plt.ylabel('Histogram count (1e-24 bins from 5e-23 to 1e-24)') + plt.title('850 Hz comb histogram before feedforward') + plt.savefig(graphWholeRun + 'HistogramBefore850.png') + plt.savefig(graphWholeRun + 'HistogramBefore850.pdf') + plt.close() + plt.figure() #p0 = plt.scatter(timeArray, beforeArray[:, 27], color='b') #p0 = plt.hist(beforeArray[:, 27], histBins) p1 = plt.hist(afterArray[:, 27], histBins) @@ -226,9 +235,32 @@ def combSpectrum(targetDirectory, flag): plt.ylabel('Histogram count (1e-24 bins from 5e-23 to 1e-24)') plt.title('850 Hz comb histogram after feedforward') #plt.legend([p0, p1], ['Before', 'After']) - plt.savefig(graphWholeRun + 'Histogram.png') - plt.savefig(graphWholeRun + 'Histogram.pdf') + plt.savefig(graphWholeRun + 'HistogramAfter850.png') + plt.savefig(graphWholeRun + 'HistogramAfter850.pdf') + plt.close() + # Marginalize over all the comb frequencies to see if we obtain a similar distribution + histMarginBins = 1e-20 * np.arange(1., 101.) + beforeMargin = np.sum(beforeArray, axis=1) + afterMargin = np.sum(afterArray, axis=1) + plt.figure() + p2 = plt.hist(beforeMargin) + plt.grid(True) + plt.xlabel('Hoft') + plt.ylabel('Histogram count') + plt.title('Marginalized comb before feedforward') + plt.savefig(graphWholeRun + 'HistogramBeforeMargin.png') + plt.savefig(graphWholeRun + 'HistogramBeforeMargin.pdf') + plt.close() + plt.figure() + p3 = plt.hist(afterMargin) + plt.grid(True) + plt.xlabel('Hoft') + plt.ylabel('Histogram count') + plt.title('Marginalized comb after feedforward') + plt.savefig(graphWholeRun + 'HistogramAfterMargin.png') + plt.savefig(graphWholeRun + 'HistogramAfterMargin.pdf') plt.close() + # Uncomment below to test on one directory only: #combSpectrum('/home/pulsar/public_html/feedforward/diagnostics/LHO/H-H1_AMPS_C02_L2-9326/', 'one') -- GitLab