aboutsummaryrefslogtreecommitdiff
path: root/Examples/Modules/laser_injection/analysis_laser.py
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/Modules/laser_injection/analysis_laser.py')
-rwxr-xr-xExamples/Modules/laser_injection/analysis_laser.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/Examples/Modules/laser_injection/analysis_laser.py b/Examples/Modules/laser_injection/analysis_laser.py
new file mode 100755
index 000000000..1951bb29a
--- /dev/null
+++ b/Examples/Modules/laser_injection/analysis_laser.py
@@ -0,0 +1,23 @@
+#! /usr/bin/env python
+
+import sys
+import matplotlib
+matplotlib.use('Agg')
+import matplotlib.pyplot as plt
+import numpy as np
+
+# this will be the name of the plot file
+fn = sys.argv[1]
+
+# you can save an image to be displayed on the website
+t = np.arange(0.0, 2.0, 0.01)
+s = 1 + np.sin(2*np.pi*t)
+plt.plot(t, s)
+plt.savefig("laser_analysis.png")
+
+# return '0' for success, anything else for failure
+passed = True
+if passed:
+ sys.exit(0)
+else:
+ sys.exit(100)