main | introduction | download | documentation | to do | license |
#! /usr/bin/python # #:::~ Author: Claudio J. Tessonethis file is included in the distribution. Look at it in the sub-directory scripts, under the name varying.py#:::~ Release: Jan 10 2005 #:::~ Distributed under GNU/GPL License # import os.path import sys # # WARNING YOU MUST SPECIFY THE DIRECTORY WHERE PySPG LIVES PySPGPATH="~/devel/" # # name of the executable that has the main simulation loop execFile="ct-ordprm-kuramoto" # name of the file expected by the executable for its input inConfFile="in.kmoto" # PySPG configuration file paramFile="param.dat" readCIN=False #Checks whether the PySPG path exists, and adds it to the PATH try: os.path.isdir(PySPGPATH) sys.path.append(os.path.expanduser(PySPGPATH)) except: sys.stderr.write("Error! '%s' directory NOT FOUND\n"%PySPGPATH) sys.exit(2) # imports the PySPG library try: from PySPG import * except: sys.stderr.write("Couldn't import PySPG package, check PySPGPATH variable\n") sys.stderr.write("And verify that PySPG lives there\n") sys.stderr.write("actual value: '%s'\n"%PySPGPATH) sys.exit(2) #reads the PySPG parameter file try: lsLines=open(paramFile,"r").readlines() except: sys.stderr.write("Error! Couldn't open '%s' file\n"%paramFile) sys.exit(2) # All the PySPG is done here! Executor(lsLines).doit(execFile,inConfFile)