def __init__(self,info=[],name=None,thisname=None,readers=[],log_terms={},\ datadir=["."],env=None,\ header=None,writers={}, simple=False,logger=None): ''' Class SpecialVariable initialisation. Sets up the class as a ParamStorage and calls self.init() See init() fort a fuller descripotion of the options. ''' ParamStorage.__init__(self,logger=logger) name = name or thisname if name == None: import time thistime = str(time.time()) name = type(self).__name__ name = "%s.%s" % (name,thistime) self.thisname = name self.init(info=[],name=self.thisname,readers=readers,log_terms={},\ datadir=datadir,env=env,\ header=header,writers=writers,\ simple=False,logger=logger)