import libhookecurve as lhc
import scipy
-import scipy.signal
-import scipy.optimize
-import scipy.stats
import numpy
import xml.dom.minidom
import os
+import os.path
import string
import csv
FIXME: starting to look a mess, should require refactoring
'''
- def __init__(self):
+ def __init__(self, config_dir=None):
self.config={}
self.config['plugins']=[]
self.config['drivers']=[]
self.config['plotmanips']=[]
+ self.config_dir = config_dir
+ if self.config_dir == None:
+ self.config_dir = os.path.abspath(
+ os.path.join(os.path.dirname(os.path.dirname(__file__)),
+ 'conf'))
def load_config(self, filename):
- myconfig=file(filename)
+ print 'loading config file', os.path.join(self.config_dir, filename)
+ myconfig=file(os.path.join(self.config_dir, filename))
#the following 3 lines are needed to strip newlines. otherwise, since newlines
#are XML elements too, the parser would read them (and re-save them, multiplying