diff pymedcouple @ 5:cbe17f888c79

Make it executable
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Tue, 13 Jan 2015 17:00:49 -0500
parents medcouple.py@74d0d08dbc95
children e3b1dcc51e6a
line wrap: on
line diff
old mode 100644
new mode 100755
copy from medcouple.py
copy to pymedcouple
--- a/medcouple.py
+++ b/pymedcouple
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
 import random
 import numpy as np
 
@@ -115,7 +117,7 @@
 
     # Scale inside [-0.5, 0.5], for greater numerical stability.
     Zden = -2*max(-Z[0], Z[-1])
-    Z = [z/zden for z in Zden]
+    Z = [z/Zden for z in Z]
     Zmed /= Zden
     
     Zeps = eps1*(eps1 + abs(Zmed))
@@ -203,3 +205,13 @@
         return -1
     else:
         return 0
+
+def main():
+    import sys
+    fname = sys.argv[1]
+    with open(fname) as f:
+        data = [float(x) for x in f.readlines() if x.strip() != ""]
+    print medcouple_1d(data)
+
+if __name__ == "__main__":
+    main()