|
@@ -6,6 +6,7 @@ import json
|
|
|
import numpy
|
|
|
import time
|
|
|
import scipy.interpolate
|
|
|
+import shutil
|
|
|
|
|
|
defaultValues={\
|
|
|
'method':'LSODA',\
|
|
@@ -178,6 +179,13 @@ def main(parFiles,jobDir,startDir='NONE'):
|
|
|
with open(setupOut,'w+') as f:
|
|
|
f.write(json.dumps(setup))
|
|
|
#this is 3D, so new routines
|
|
|
+ #write model and parameter file
|
|
|
+ origFiles=[modelFile,parameterFile]
|
|
|
+ outFiles=["model.json","parameters.json"]
|
|
|
+ for x in zip(origFiles,outFiles):
|
|
|
+ xOut=os.path.join(jobDir,x[1])
|
|
|
+ shutil.copyfile(x[0],x[1])
|
|
|
+
|
|
|
|
|
|
def interpolate(setup,model,t,s1,t0,tmax):
|
|
|
#interpolate on s1
|