mailr26404 - /branches/frame_order_cleanup/test_suite/shared_data/frame_order/sim_vs_pred_matrix/convert.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on November 01, 2014 - 18:02:
Author: bugman
Date: Sat Nov  1 18:02:31 2014
New Revision: 26404

URL: http://svn.gna.org/viewcvs/relax?rev=26404&view=rev
Log:
Created an executable Python script for mass converting the frame order 
matrix Grace graphs.

The script converts the *.agr files to EPS and PNG files.


Added:
    
branches/frame_order_cleanup/test_suite/shared_data/frame_order/sim_vs_pred_matrix/convert.py
   (with props)

Added: 
branches/frame_order_cleanup/test_suite/shared_data/frame_order/sim_vs_pred_matrix/convert.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/test_suite/shared_data/frame_order/sim_vs_pred_matrix/convert.py?rev=26404&view=auto
==============================================================================
--- 
branches/frame_order_cleanup/test_suite/shared_data/frame_order/sim_vs_pred_matrix/convert.py
       (added)
+++ 
branches/frame_order_cleanup/test_suite/shared_data/frame_order/sim_vs_pred_matrix/convert.py
       Sat Nov  1 18:02:31 2014
@@ -0,0 +1,21 @@
+#! /usr/bin/env python
+
+# Python module imports.
+from os import listdir, system
+from os.path import basename, splitext
+from re import search
+
+
+# Loop over all files in the current directory.
+for file_name in listdir('.'):
+    # Only work with *.agr file.
+    if not search('.agr$', file_name):
+        continue
+
+    # The file root.
+    file_root, ext = splitext(file_name)
+    file_root = basename(file_root)
+
+    # Convert to EPS then PDF.
+    system("xmgrace -hdevice EPS -hardcopy -printfile %s.eps %s" % 
(file_root, file_name))
+    system("xmgrace -hdevice PNG -hardcopy -printfile %s.png %s" % 
(file_root, file_name))

Propchange: 
branches/frame_order_cleanup/test_suite/shared_data/frame_order/sim_vs_pred_matrix/convert.py
------------------------------------------------------------------------------
    svn:executable = *




Related Messages


Powered by MHonArc, Updated Sat Nov 01 18:20:02 2014