From ed207450f109b3c939a491d3ac7db6c484d3b286 Mon Sep 17 00:00:00 2001
From: dsjohns2 <dsjohns2@illinois.edu>
Date: Tue, 17 Oct 2017 22:21:28 -0500
Subject: [PATCH] Add code to shift waveform peak to t=0

---
 POWER/shift_peak_to_zero.py | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100755 POWER/shift_peak_to_zero.py

diff --git a/POWER/shift_peak_to_zero.py b/POWER/shift_peak_to_zero.py
new file mode 100755
index 0000000..d49ad49
--- /dev/null
+++ b/POWER/shift_peak_to_zero.py
@@ -0,0 +1,23 @@
+#!/usr/bin/env python
+
+import numpy
+import sys
+import os
+
+for path in sys.argv[1:]:
+	main_dir = path
+	sim = path.split("/")[-2]
+
+	strain_data = numpy.loadtxt(path)
+	cur_max_time = strain_data[0][0]
+	cur_max_amp = abs(pow(strain_data[0][1], 2)) + abs(pow(strain_data[0][2], 2))
+	for i in strain_data[:]:
+		cur_time = i[0]
+		cur_amp = abs(pow(i[1], 2)) + abs(pow(i[2], 2))
+		if(cur_amp>cur_max_amp):
+			cur_max_amp = cur_amp
+			cur_max_time = cur_time
+	for i in strain_data[:]:
+		i[0] -= cur_max_time
+	numpy.savetxt("./Extrapolated_Strain/"+sim+"/"+sim+"_shifted_radially_extrapolated_strain.dat", strain_data)
+	print(cur_max_time)
-- 
GitLab