[Swift-commit] r3036 - SwiftApps/SIDGrid/swift/projects/andric/peakfit_pilots/PK2/preprocessingDos

noreply at svn.ci.uchicago.edu noreply at svn.ci.uchicago.edu
Mon Aug 3 00:17:41 CDT 2009


Author: andric
Date: 2009-08-03 00:17:41 -0500 (Mon, 03 Aug 2009)
New Revision: 3036

Added:
   SwiftApps/SIDGrid/swift/projects/andric/peakfit_pilots/PK2/preprocessingDos/insertDataTS.py
Log:
For inserting time series values into the db - tables already existed

Added: SwiftApps/SIDGrid/swift/projects/andric/peakfit_pilots/PK2/preprocessingDos/insertDataTS.py
===================================================================
--- SwiftApps/SIDGrid/swift/projects/andric/peakfit_pilots/PK2/preprocessingDos/insertDataTS.py	                        (rev 0)
+++ SwiftApps/SIDGrid/swift/projects/andric/peakfit_pilots/PK2/preprocessingDos/insertDataTS.py	2009-08-03 05:17:41 UTC (rev 3036)
@@ -0,0 +1,37 @@
+#!/usr/bin/python
+
+import commands
+import os
+import sys
+import MySQLdb
+import time
+
+
+hemis = ['lh','rh']
+
+try:
+    connection = MySQLdb.connect(read_default_file="~/.my.cnf",db="HEL")
+except MySQLdb.Error, e:
+    print "Error %d: %s" % (e.args[0], e.args[1])
+    sys.exit (1)
+
+cursor = connection.cursor()
+
+def insertdata_to_db(h):
+    print "que hora es?\n"+time.ctime()
+    try:
+        #file = "'/disks/ci-gpfs/fmri/cnari/swift/projects/andric/peakfit_pilots/PK2/PK2surfaces/surfaceData/PK2_"+h+"_TSfordb.txt'"
+        #file = "'/disks/ci-gpfs/fmri/cnari/swift/projects/andric/peakfit_pilots/PK2/PK2surfaces/surfaceData/cleanTSsmooth_"+h+"_PK2fordb.txt'"
+        file = "'/gpfs/pads/fmri/cnari/swift/projects/andric/peakfit_pilots/PK2/preprocessingDos/cleanTSsmooth_"+h+"_PK2fordb.txt'"
+        print "File loading: "+file
+        insert_statement = "load data local infile "+file+" into table peakTS_data"+h+" fields terminated by ' ';"
+        print "Insert statement: "+insert_statement
+        cursor.execute(insert_statement)
+        print "Number of rows inserted: %d" % cursor.rowcount
+    except MySQLdb.Error, e:
+        print "Error loading peakFunc_data"+h+"  %d -->> %s" % (e.args[0], e.args[1])
+        sys.exit (1)
+
+
+for h in hemis:
+    insertdata_to_db(h)




More information about the Swift-commit mailing list